Base64- & URL-Encoder/Decoder
Base64, URL-Kodierung (Prozentkodierung) und HTML-Entities kodieren und dekodieren
Tool wird geladen…
Kodiert Text und Dateien als Base64, URL-Kodierung (Prozentkodierung), HTML-Entities, Unicode-Escapes oder Hex und dekodiert sie wieder. Damit lesen Sie kodierte Werte in einer API-Antwort oder einer URL oder bereiten Werte für Code und Konfiguration vor.
So geht’s
- Wählen Sie einen Tab: „Base64“, „URL“, „HTML-Entities“, „Unicode-Escapes“ oder „Hex“.
- Tippen Sie unter „Text“, um das Ergebnis unter „Kodiert“ zu sehen, oder fügen Sie rechts einen kodierten Wert ein, um den Text zu sehen.
- Stellen Sie Optionen wie „URL-sicheres Alphabet (- und _)“, „Alle 76 Zeichen umbrechen“ oder „Kodieren als“ ein.
- Ziehen Sie eine Datei auf „Datei in Base64 umwandeln“; dekodierte Binärdaten speichern Sie mit „Dekodierte Bytes als Datei speichern“.
So wird gerechnet
- Base64 macht aus je 3 Bytes 4 Zeichen, das Ergebnis ist also etwa ein Drittel länger als das Original. Text wird zuerst in UTF-8-Bytes umgewandelt, sodass Umlaute und Akzente, Koreanisch und Emojis unversehrt bleiben.
- Im Tab URL eignet sich encodeURIComponent für einen einzelnen Abfragewert und encodeURI für eine ganze Adresse. Eine eingefügte URL wird außerdem in eine Tabelle der Abfrageparameter zerlegt.
- Ungültige Eingaben werden mit Zeile, Spalte und dem Problem gemeldet. Dateien können bis zu 50 MB groß sein. Alles wird in Ihrem Browser umgewandelt, und nichts wird irgendwohin gesendet.
Häufige Fragen
- Ist Base64 eine Verschlüsselung?
- Nein. Jeder kann es dekodieren, daher darf es nicht zum Verbergen von Passwörtern oder personenbezogenen Daten verwendet werden.
- Was bedeutet %20 in einer URL?
- Es ist ein prozentkodiertes Leerzeichen. Die Formularkodierung schreibt ein Leerzeichen stattdessen als +, was Sie mit „Leerzeichen als +“ wählen können.
- Wie wandle ich ein Bild in eine Base64-Data-URI um?
- Ziehen Sie das Bild auf „Datei in Base64 umwandeln“ und schalten Sie „Als Data-URI ausgeben“ ein. Bei einer PNG-Datei beginnt das Ergebnis mit data:image/png;base64,.
- Was ist der Unterschied zwischen Base64 und Base64url?
- Base64url verwendet - und _ statt + und / und lässt das Auffüllzeichen = weg. Es wird in JWTs und URLs verwendet; schalten Sie „URL-sicheres Alphabet (- und _)“ ein, um es zu erhalten.