Accepts standard & URL-safe alphabets, missing padding, whitespace/newlines and data: URIs.
Text is encoded as UTF-8. Hex input accepts 48 65 6c 6c 6f, 0x48,0x65, 48:65 etc. Decoded data that isn't valid text (images, PDFs, archives…) is detected and can be previewed or downloaded with the right extension.
Drop a file anywhere on the page, or paste an image, to encode it.
Shortcut: Ctrl/⌘+Enter copies the output. Link straight to a result with #decode=<base64> or #encode=<text>.