← Back to all tools

⇄ Encoding & Decoding

Base64, Hex, URL encoding, HTML entities, and JWT inspection.

64

Base64 Encode / Decode

Output
Encoded / decoded result will appear here…
0x

Hex Encode / Decode

Output
Hex encoded / decoded result will appear here…
%

URL Encode / Decode

Output
URL encoded / decoded result will appear here…
<>

HTML Entities Encode / Decode

Output
HTML encoded / decoded result will appear here…
JWT

JWT Decoder

⚠
This tool decodes JWTs for inspection only β€” it does not verify the signature. Never trust unverified tokens in production.
Decoded Token
Decoded JWT header, payload and signature will appear here…
❓

Frequently Asked Questions

Is my data sent to a server?
No. All encoding and decoding runs entirely in your browser using JavaScript. Your data is never transmitted to any server and remains completely private on your device.
What is Base64 used for?
Base64 encodes binary data as a text string, making it safe to transmit in text-based contexts. Common uses include encoding email attachments, embedding images as data URLs in HTML/CSS, and encoding binary data in JSON payloads.
What is URL encoding?
URL encoding converts special characters (such as spaces, &, =, and #) into percent-encoded form (e.g., %20 for a space) so they can be safely included in URLs and query strings without breaking the URL structure.