πŸ”₯ Popular Tools - Hover to pause

View All β†’
πŸ”’Privacy First
⚑Instant Results
βœ“No Signups Required
πŸ”€

Base64 Encoder & Decoder

Encode and decode Base64, Base64URL, Base32, Base16, Hex, URL encoding, Binary, and ASCII. Support for text and file uploads.

Universal encoder and decoder supporting multiple algorithms: Base64 (RFC 4648), Base64URL (URL-safe), Base32 (RFC 4648), Base16/Hex (uppercase and lowercase), URL encoding (percent-encoding), Binary (8-bit), and ASCII codes. Real-time encoding as you type. Upload files or paste text for instant encoding/decoding. Side-by-side input/output view. View byte counts, character counts, and line numbers. Swap input/output easily. All processing happens in your browser - your data never leaves your device. Perfect for developers, security professionals, and data conversion tasks.

Select Encoding Type

Input

0 chars Β· 0 bytes Β· 1 lines

Output

πŸ’‘

Encoding Types Explained

Base64: Standard encoding (RFC 4648) using 64 characters (A-Z, a-z, 0-9, +, /)
Base64URL: URL-safe variant using - and _ instead of + and /
Base32: Uses 32 characters (A-Z, 2-7) - case insensitive, no special chars
Base16: Hexadecimal uppercase (0-9, A-F) - also called Base16
Hex (lowercase): Standard hexadecimal (0-9, a-f)
URL Encoding: Percent-encoding (%XX) for URLs
Binary: 8-bit binary (0s and 1s)
ASCII Codes: Decimal ASCII values (0-127)
β€’ Real-time encoding/decoding as you type
β€’ All processing in your browser - no server uploads
β€’ Swap button to quickly reverse operations
β€’ Upload text or binary files for encoding
πŸ“š

Quick Examples

Base64:
Hello World!
β†’ SGVsbG8gV29ybGQh
Base32:
Hello
β†’ JBSWY3DPEBLW64TMMQ======
Hex:
ABC
β†’ 414243
URL:
Hello World!
β†’ Hello%20World%21

Privacy First

All processing happens locally in your browser. Your files never leave your device.No uploads β€’ No tracking β€’ No data collection

Fast & Free Forever

No signup required. Just tools that work, instantly and forever free.No limits β€’ No watermarks β€’ No hidden costs

Frequently Asked Questions

Can I encode files or only text?

You can encode both text and files! Upload any file (images, PDFs, documents) to convert it to Base64, or paste text for instant encoding. Perfect for embedding files in JSON, HTML, or CSS.

What encoding formats are supported?

We support Base64, Base64URL (URL-safe), Base32, Hexadecimal (Hex), Binary, ASCII, and UTF-8. Switch between formats instantly to meet your specific encoding requirements.

Can I decode Base64 back to the original file?

Yes! Paste Base64-encoded data and decode it back to text or download as the original file. The tool auto-detects file types and allows you to save decoded content with the correct file extension.

Are there size limits for encoding?

No size limits! Encode files and text of any size entirely in your browser. Large files may take a moment to process depending on your device, but there are no artificial restrictions.

Related Tools