Encoding & Decoding Tools
ArrayKit's Encode / Decode tools handle the everyday conversions developers, testers and content creators reach for dozens of times a day. Use Base64 Encode / Decode for UTF-8 safe binary-to-text conversion, URL Encode / Decode to safely escape query strings and URI components, and HTML Escape / Unescape to tame special characters and entities in markup. The Number Base Converter switches integers between binary, octal, decimal and hex, while the QR Code Generator turns any text or link into a downloadable PNG or SVG. They are built for debugging APIs, sharing links, building pages and inspecting payloads. Every tool runs entirely in your browser, so each value is processed locally, nothing is uploaded to a server, and there is no tracking of what you encode or decode.
Frequently asked questions
- Are these Encode / Decode tools safe to use?
- Yes. Every conversion runs entirely in your browser, so the text, URLs or data you encode or decode is processed locally and never leaves your device. Nothing is uploaded to a server.
- Do the Encode / Decode tools work offline?
- Once the page has loaded, the tools run on your device without contacting a server, so Base64, URL, HTML entity, number base and QR conversions keep working even if your connection drops.
- Which encoding formats are supported?
- You can convert with Base64 (UTF-8 safe), URL / percent encoding, HTML entities, and integer bases across binary, octal, decimal and hex, plus generate QR codes from any text or URL.
- Is the Base64 encoder UTF-8 safe?
- Yes. The Base64 Encode / Decode tool handles UTF-8 correctly, so accented characters, emoji and other multi-byte text round-trip without corruption when you encode and decode.
- Can I download the QR codes I generate?
- Yes. The QR Code Generator creates a QR code from text or a URL and lets you download it as a PNG or SVG, all rendered locally in your browser.
- Do you store the data I encode or decode?
- No. All processing happens on your device, so your input is never stored or sent anywhere. Your data never leaves your browser and nothing is uploaded to a server.