Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Decode

A client-side, neon-maximalist decoder playground for quick CTF, web, and crypto puzzles. No data leaves your browser — everything runs locally in JavaScript.

Live Demo

Push to GitHub and enable GitHub Pages from the root of the default branch to use it instantly.

Features

  • Base64 — encode / decode
  • URL — encode / decode / all components
  • ROT — ROT-N cipher with shift selector
  • Hex — hex ↔ text
  • Binary — binary ↔ text
  • Morse — text ↔ Morse code
  • JWT — decode header & payload
  • HTML Entities — encode / decode
  • Auto-decode — tries common decoders and shows the best guess
  • Brute-force ROT — lists all 25 shifts at once

UI

  • Neon maximalism theme with cyan, magenta, and lime glows
  • Glassmorphic panels, animated title, scanline overlay
  • Input/output swap, copy, clear, sample, and live stats
  • 20-item history with one-click restore

Local Use

Open index.html in any modern browser. No build step or server required.

Deploy to GitHub Pages

  1. Create a new repository on GitHub.
  2. Upload index.html, style.css, app.js, and README.md.
  3. Go to Settings → Pages.
  4. Under Build and deployment, select Deploy from a branch and choose your branch (usually main).
  5. Save and wait a few seconds for the URL to appear.

License

MIT — free to use, modify, and deploy.