Ctrl+Enter Encode Ctrl+Shift+Enter Decode

Base64 & Encoding Tools — Free Online Encoder/Decoder

Encode, decode, and hash text instantly. Base64, URL encoding, HTML entities, JWT decoding, and cryptographic hashing — all in your browser.

Drag & drop a file here or click to upload (Base64 mode)
0 chars
Input
Output read-only
Pro: Unlimited batch processing, API access
Process entire files, automate with REST API, priority support
$29/mo

Pricing

Free
$0
For individual use
  • All encoding/decoding tools
  • Hash generation (MD5, SHA family)
  • JWT decoding
  • Single input processing
  • No sign-up required
Enterprise
$199/mo
For teams & organizations
  • Everything in Pro
  • Custom integrations
  • SLA guarantee
  • Dedicated support
  • On-premise deployment option

Pay with Crypto

BTC bc1qnxafv6m87384ync0fr906jj8qf9jzgqn8tamke
USDT TUaZnmYvzJEw6J92aXVuqjXpm3pE8L1Axu
SOL HYcZJFCo57QH4T2mFK3ViGd4gp2mS77kmyoZfc7hHFEn
ETH 0x85038642a420bb2f43de31b7d925fe2f673b4b00

About Encoding & Decoding Tools

This free online tool provides instant encoding, decoding, and hashing capabilities directly in your browser. No data is ever sent to a server — everything is processed locally using JavaScript and the Web Crypto API.

Base64 Encoding

Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format. It is commonly used to embed images in HTML/CSS, transmit binary data over text-based protocols like email (MIME), and encode data in URLs and API payloads. Our tool supports both text and file encoding.

URL Encoding (Percent-Encoding)

URL encoding replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits. This is essential when passing special characters in URL query parameters, form submissions, and API requests. Characters like spaces, ampersands, and equals signs must be encoded to avoid ambiguity.

HTML Entity Encoding

HTML entity encoding converts special characters into their HTML entity equivalents (e.g., < becomes &lt;). This prevents cross-site scripting (XSS) attacks and ensures that characters like angle brackets, quotes, and ampersands display correctly in web pages rather than being interpreted as HTML markup.

JWT (JSON Web Token) Decoding

JSON Web Tokens are a compact, URL-safe means of representing claims between two parties. JWTs consist of three parts: a header (algorithm and token type), a payload (claims and data), and a signature. Our decoder splits the token and displays each part as formatted JSON for easy inspection and debugging.

Cryptographic Hashing

Hash functions produce a fixed-size digest from arbitrary input data. We generate MD5 (128-bit, legacy), SHA-1 (160-bit, deprecated for security), SHA-256 (256-bit, widely used), and SHA-512 (512-bit, maximum security) hashes simultaneously. Hashes are one-way functions — useful for data integrity verification, checksums, and fingerprinting.