Base64 Is Not Encryption: What It Is Actually For
Base64 turns bytes into ASCII text that anyone can reverse, since there is no key. See what it is for, the URL-safe variant, padding and the 4/3 size overhead.
Stop handing production SQL, JWT payloads, and private JSON to a conversion server. Format, decode, and convert right in this tab. Your input is not sent anywhere and is not stored.
Stays in your browserPaste some text to see matching tools.
The text is only checked in this tab. It is not sent anywhere.
Standards and pitfalls worth knowing before you ship, written against the RFCs and official docs
Base64 turns bytes into ASCII text that anyone can reverse, since there is no key. See what it is for, the URL-safe variant, padding and the 4/3 size overhead.
Text has different byte counts in UTF-8, UTF-16, EUC-KR (CP949) and Shift_JIS (CP932). See the numbers and how to fit VARCHAR and fixed-length records.
GitHub Actions runs cron schedules in UTC by default and Kubernetes uses the controller's time zone. Learn the 5-field syntax, time zone fields and the OR rule.
Decoding a JWT only reads Base64URL text and does not verify the signature. See the token structure, how to read exp, iat and nbf, and why alg none is rejected.
Six tools developers reach for every day. All 20 are listed by category below.
Every tool, grouped by what it does
ZEKILO Dev has no server program that receives your input. The site is made of static files only, and every format, decode, and convert step runs as JavaScript in this browser.
Open the Network tab in your developer tools and paste a test string. The string does not appear in the URL or body of any request. The only new requests fetch the tool script, and analytics receives only the tool ID, the kind of action, an input size range, and an error code, never the input itself. Automated tests check the same thing in Chromium, Firefox, and WebKit.
JSON or SQL over 64 KB is parsed in a Web Worker, so the page keeps responding. Regular expressions run in a dedicated Worker with a one-second limit, so a pattern with runaway backtracking cannot freeze the tab. A Worker is a separate thread in this same browser, not another computer.
Your input and the result exist only in memory and are gone when you reload or close the tab. Browser storage keeps only option values such as indent size, your language choice, and the cookie notice confirmation. There are no accounts and no share links that hold input.
Your input stays in this browser. It is not sent to a server or stored.
Results appear as you type. No button to press, no round trip.
Errors come with a line, a column, and a way to fix them. Behavior follows RFC 8259 (JSON), RFC 7519 (JWT), and RFC 4648 (Base64).
Working with files or numbers? Try the other ZEKILO sites.