Developer

Encoders, Hashes & IDs

The small conversions that come up ten times a day: encode or decode Base64 and URL strings, view a JWT's header and payload, hash text or a file with MD5 or SHA, and generate identifiers. All in the tab, so tokens and secrets stay on your machine.

Loading the tool…

How it works

01

Pick the tab

Base64, URL, Hex, JWT, Hash, IDs.

02

Paste or drop

Text or a file for hashing; large files hash in chunks with a progress bar.

03

Copy

One click on the result.

Formats, limits and the numbers that matter

JWT

Decoding shows the claims and expiry; signatures are not verified because that needs the secret, which should not be pasted anywhere.

Hashes

SHA via the browser's Web Crypto; MD5 in JavaScript. Compare a file's SHA-256 with a model download's published checksum.

IDs

UUID v4 (random), v7 (time-ordered), ULID, and NanoID with a chosen alphabet and length.

Common questions

URL-safe Base64?

Toggle for the - and _ alphabet without padding, used in JWTs and web tokens.

Can I hash a 5 GB checkpoint?

Yes; streaming keeps memory flat, at roughly the disk's read speed.

HMAC?

Yes, with a key you enter, computed locally.