Base64 Encoder / Decoder

korinat.com

Encode to Base64

Enter your data in the field below and press Encode button

Data never leaves the browser.

Data never leaves the browser.

Base64 Encoder/Decoder

Encode and decode Base64 in your browser with native UTF-8-safe Base64. Data stays on your device — nothing is uploaded.

Encode

Paste or open text and convert it to standard Base64 (alphabet A–Za–z0–9+/, with padding). Encoding uses TextEncoder then standard Base64.

Decode

Paste Base64 text and restore the original UTF-8 characters. Invalid Base64 shows an error and leaves the output unchanged.

Privacy

Encoding and decoding run on your device. There is no upload, no account, and no server-side storage of your text.

UTF-8 Base64

Native UTF-8-safe Base64. Encode with TextEncoder then standard btoa; decode with atob then a fatal TextDecoder. Not URL-safe Base64, hex, or gzip.

Invalid decode

Invalid Base64 or non-UTF-8 bytes show an error and leave the output unchanged.

Upload

Text stays in the browser. Nothing is uploaded. Files larger than 50 MB are not loaded.

Base64 Encoder/Decoder

Base64 im Browser mit nativem, UTF-8-sicherem Base64 kodieren und dekodieren. Daten bleiben auf Ihrem Gerät — nichts wird hochgeladen.

Kodieren

Text einfügen oder öffnen und in Standard-Base64 umwandeln (Alphabet A–Za–z0–9+/, mit Padding). Kodierung nutzt TextEncoder und danach Standard-Base64.

Dekodieren

Base64-Text einfügen und die Original-UTF-8-Zeichen wiederherstellen. Ungültiges Base64 meldet einen Fehler; die Ausgabe bleibt unverändert.

Datenschutz

Kodieren und Dekodieren laufen auf Ihrem Gerät. Es gibt keinen Upload, kein Konto und keine serverseitige Speicherung Ihres Texts.

UTF-8-Base64

Natives, UTF-8-sicheres Base64. Kodieren mit TextEncoder und btoa; dekodieren mit atob und einem fatalen TextDecoder. Kein URL-safe Base64, kein Hex, kein gzip.

Ungültiges Dekodieren

Ungültiges Base64 oder Nicht-UTF-8-Bytes melden einen Fehler; die Ausgabe bleibt unverändert.

Upload

Text bleibt im Browser. Es wird nichts hochgeladen. Dateien über 50 MB werden nicht geladen.