Encoding & Security
Base64, hashes, passwords and other encoding work. · 3 tools
Encoding tools change how data is represented without changing what it means — bytes into Base64, text into a hash digest, random numbers into a password. They are the plumbing behind e-mail attachments, API authentication, download verification and account security, and also the place where careless implementations go wrong: UTF-8 handling, URL-safe alphabets, weak sources of randomness.
Base64 encodes and decodes text and files, with the URL-safe alphabet and line wrapping as options, and shows the decoded bytes as text or offers them as a download. Hash computes MD5, SHA-1, SHA-256, SHA-384 and SHA-512 for text or for a file of any size, with a field to paste a published checksum and see at once whether the download matches.
Password generator draws from the browser's cryptographic random source (Web Crypto), never from Math.random, and shows the entropy of what it produced. Because nothing is uploaded, you can hash a confidential file or generate a production password here with the same confidence as running a command locally — the tool pages describe exactly which API does the work.