{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-05-20T20:47:38.247Z","discovery":{"catalog":"https://toolsly.tools/tools.json","llmsTxt":"https://toolsly.tools/llms.txt","sitemap":"https://toolsly.tools/sitemap.xml"},"relatedTools":[{"slug":"qr-code-reader","name":"QR Code Reader","url":"https://toolsly.tools/qr-code-reader"},{"slug":"qr-code-generator","name":"QR Code Generator","url":"https://toolsly.tools/qr-code-generator"},{"slug":"file-to-hex","name":"File to Hex Dump","url":"https://toolsly.tools/file-to-hex"},{"slug":"hex-to-file","name":"Hex to Binary File","url":"https://toolsly.tools/hex-to-file"},{"slug":"wifi-qr-code-generator","name":"Wi-Fi QR Code Generator","url":"https://toolsly.tools/wifi-qr-code-generator"},{"slug":"vcard-qr-code-generator","name":"vCard QR Code Generator","url":"https://toolsly.tools/vcard-qr-code-generator"},{"slug":"barcode-generator","name":"Barcode Generator","url":"https://toolsly.tools/barcode-generator"},{"slug":"base64-encode","name":"Base64 Encode","url":"https://toolsly.tools/base64-encode"}],"kind":"utility","slug":"base32-decode","name":"Base32 Decode","description":"Decode RFC 4648 Base32 (A-Z, 2-7) back to UTF-8 text — case-insensitive, padding optional.","longDescription":"Paste a Base32 string and recover the original UTF-8 text. The decoder accepts the standard RFC 4648 alphabet (A-Z, 2-7), is case-insensitive, and tolerates missing or extra = padding. Invalid characters are reported clearly so you can fix the input. Useful for inspecting TOTP secrets, decoding Base32-encoded identifiers, or debugging anything that used base32-encode. Runs entirely in your browser.","category":"text","categoryName":"Text & Encoding","keywords":["base32 decode","base32 decoder","decode base32","base32 to text","base32 to string","rfc 4648 base32 decoder","base32 to utf8","base32 online","base32 free","convert base32 to text","totp secret decoder","base32 decoding tool","decode rfc4648"],"badge":"Decoder","url":"https://toolsly.tools/base32-decode","inputs":[{"type":"text","key":"base32","label":"Base32","placeholder":"JBSWY3DPEBLW64TMMQQQ====","multiline":true,"monospace":true,"help":"Case-insensitive. Padding (=) is optional. Whitespace is stripped."}],"outputs":[{"key":"text","label":"Decoded text","multiline":true},{"key":"byteLength","label":"Decoded length (bytes)"}],"invocation":{"webUi":"https://toolsly.tools/base32-decode","api":null,"notes":"Currently invoked via the web UI at `webUi`. Inputs are form fields; outputs are structured text values. A remote MCP/REST API is planned."}}