What is Base-N Studio?
Base-N Studio encodes and decodes data using Base32 and Base58 alphabets, complementing DevKit’s existing Base64 tool. These encodings appear in specific domains: Base32 in TOTP secrets and DNS records, Crockford Base32 in ULIDs and human-friendly identifiers, and Base58 in Bitcoin addresses and IPFS content identifiers.
The tool supports RFC 4648 standard Base32 with configurable padding, Crockford Base32 (which excludes ambiguous characters like I, L, O), Base58 using the Bitcoin alphabet, and Base58Check which adds a checksum for error detection.
How to Use Base-N Studio
Enter text or data to encode, or paste an encoded string to decode. Select the encoding alphabet and operation direction. The tool processes the conversion instantly and shows the result along with a byte count summary for decoded data.
For Base58Check, the tool validates the embedded checksum on decode and reports whether the checksum is valid or corrupted. On encode, it automatically appends the correct checksum bytes.
Common Use Cases
- TOTP setup: Decode Base32-encoded TOTP secrets from authenticator app setup URLs to inspect or migrate the underlying key material.
- ULID inspection: Decode Crockford Base32 components of ULID identifiers to understand their structure and extract timestamps.
- Bitcoin address analysis: Decode and validate Base58Check-encoded Bitcoin addresses to verify their checksum integrity.
- IPFS content IDs: Decode Base58-encoded IPFS CIDs to inspect the multihash and codec information they contain.
- DNS record inspection: Decode Base32-encoded data in DKIM selectors, NSEC3 records, and other DNS entries.