Universal Base Encoder & Decoder
Universal in-browser encoder and decoder for Base16 (Hex), Base32, Base58 (Bitcoin), Base64, Base64URL, and Z85 Base85.
Multi-Base Engine Ready
Active format: base64 — Encoding
Multi-Radix Binary-to-Text Encoding & Decoding Engine
Base encoding schemes translate arbitrary binary data and multi-byte UTF-8 strings into human-readable, network-safe text sequences across diverse radices ranging from Base16 (Hexadecimal) to Z85 (Base85). Different protocols and domains standardise on distinct alphabets. Base16 is ubiquitous in cryptography and checksums. Base32 RFC 4648 powers OTP authenticators. Crockford Base32 eliminates ambiguous characters (0, O, 1, I, and L) for human entry. Base58 (Bitcoin) removes alphanumeric punctuation for wallet addresses. Z85 compresses binary payloads in ZeroMQ.
Choosing the appropriate radix balances payload size expansion against character set safety. Higher radix alphabets like Z85 achieve minimal size expansion (25% increase) but require broader character sets, while Base16 expands payload size by Full but relies strictly on hex digits (0-9, a-f). Multi-radix tools allow developers and system engineers to convert payloads across encoding standards without manual scripting.
The SHRTX Universal Base Encoder & Decoder executes all radix conversions Full locally in your browser using Web APIs. It provides instantaneous mode switching, UTF-8 multi-byte protection, byte size expansion metrics, error handling, and file downloads.
Core Tool Capabilities
- 7 Core Radix Formats: Supports Base16, Base32, Crockford Base32, Base58 Bitcoin, Base64, Base64URL, and Z85 Base85.
- UTF-8 Byte Preservation: Lossless byte-level serialization supporting international Unicode characters and emojis.
- Byte Metric Analytics: Calculates input bytes, output bytes, and exact payload expansion ratios reactively.
- Full Browser Local Execution: No external network requests, server logs, or third-party telemetry.
Local Browser Privacy
Your files are processed locally on your device. Files are not uploaded, transmitted, or stored on remote servers.
Once the page has loaded, you can disconnect your network connection and continue using this tool offline.
Target Use Cases
- • Cryptographic Key & Hash Inspection
- • 2FA OTP Secret Key Debugging
- • Bitcoin & Web3 Wallet Address Audit
- • Human-Readable Short ID Generation
Technical Specifications & Platform Limits
Full spectrum radix representation standards
Variable density binary-to-text algorithms
No network transmission or remote tracking
Step-by-Step Workflow
Select Encoding Format
Choose your target radix format (Base16, Base32, Base58, Base64, Base85, etc.).
Choose Direction
Toggle between Encode (Text to Radix) and Decode (Radix to Text).
Input Source Data
Type or paste your UTF-8 string or encoded radix payload.
Inspect and Copy
Review reactive output, inspect byte expansion metrics, and copy or download results.
Practical Real-World Use Cases
Cryptographic Key & Hash Inspection
Developers convert raw bytes and hashes between hexadecimal (Base16), Base58, and Base64 formats.
2FA OTP Secret Key Debugging
Developers decode and inspect Base32 secrets used in Google Authenticator and TOTP applications.
Bitcoin & Web3 Wallet Address Audit
Developers encode and verify Base58 Bitcoin public key hashes and IPFS content identifiers.
Human-Readable Short ID Generation
Developers generate URL-safe Crockford Base32 strings for user-friendly voucher and tracking codes.
Frequently Asked Questions
- What is Crockford Base32?
- Crockford Base32 is an encoding system designed by Douglas Crockford to be human-readable and error-tolerant. It excludes easily confused characters like I, L, O, and U (to prevent accidental obscenity), automatically mapping O to 0 and I/L to 1 during decoding.
- Why is Base58 popular in Web3 and Bitcoin?
- Base58 removes visually ambiguous characters (0, O, I, l) and non-alphanumeric punctuation (+, /) found in Base64. This prevents line-wrapping issues in email and ensures easy manual transcription.
- Is any data sent to external servers?
- No. All conversion algorithms execute entirely in memory within your browser session using standard JavaScript typed arrays.
Share this tool
Help others discover this utility. No login or registration required.
Master this tool with Guides & Articles
Learn the workflows, common mistakes, and advanced techniques behind Universal Base Encoder & Decoder with our deep-dive educational content.
Building a Custom Developer Toolbox with Browser Utilities
A practical guide to assembling browser-native developer workflows for formatting, validation, URL checks, payload preparation, security review, and deployment preflight.
Identifying CSS Bloat in Modern UI Components
A frontend workflow guide to finding CSS bloat, reducing unused styles, controlling Tailwind utility growth, and keeping component systems maintainable.
Cleaning Messy JSON for API Performance and Reliability
A developer workflow guide to JSON cleanup, validation, schema alignment, payload size, and debugging API data before production handoff.