Kodierung/Dekodierung
Base64 · URL Encode/Decode
Kodierung/Dekodierung
Bereit
ABOUT
Über Codec
Base64- oder URL-prozentiger Kodierungs-/Dekodierungstext – Behebung von Kodierungsproblemen beim API-Transport.
Base64 und URL encoding sind HTTP punctuation: Data URLs, Basic Auth, query params, JWT segments—all rely auf them. Lokal encode/decode keeps credential fragments off untrusted online sites.
DEEP DIVE
Mehr erfahren über Codec
Base64 verwandelt Binär- oder UTF-8-Text in ASCII-sichere Zeichen - E-Mail-Anhänge, Data URLs, JWT-Segmente, API-Transport. Die URL-Codierung (Prozent-Codierung) verwandelt Sonderzeichen in %XX-Standard für HTTP-Abfrage und -Pfad. JSONSort unterstützt beide Möglichkeiten, sofort und lokal.
Für Base64 mit chinesischem Text halten Sie UTF-8 konsistent; für URL-Kodierung kennen Sie encodeURI (behält URL-Strukturzeichen bei) vs. encodeURIComponent (kodiert alle Sonderzeichen).
Base64 fügt ~33 % Größe hinzu - gut für binärsicheren Texttransport. URL-Kodierung funktioniert byteweise auf UTF-8-Chinesisch wird oft zu %E4%B8%AD. Falsche Codierung verursacht 404s oder Mojibake - stimmt mit dem Empfänger überein.
FEATURES
Kernfunktionen
Base64 encode
Text oder UTF-8 Strings zu Base64.
Base64 decode
Base64 zurück zum Originaltext - einschließlich Chinesisch.
URL encode
Sonderzeichen zu %XX Prozent-Kodierung.
URL decode
%XX-Kodierung in lesbare Strings zurückverwandeln.
Sofortige Konvertierung
Eingabeänderungen aktualisieren die Ausgabe – kein Button-Klick nötig.
Lokal & sicher
Credentials, token fragments, und other sensitive Strings never upload.
UTF-8 Safe
Chinesisch und emoji encode/decode without loss, consistent mit Node Buffer behavior.
Multi-Mode Switching
Base64 und URL Moduss sind independent zu avoid mixed verwenden producing wrong results.
HOW TO USE
Gebrauchsanweisung
-
1
Rohtext einfügen
-
2
Base64- oder URL Encode/Decode wählen
-
3
Copy Output
-
4
Verwenden Sie die Schaltfläche Beispieldaten, um Eingabe-/Ausgabeformate schnell zu verstehen
-
5
Copy results zu clipboard, oder chain mit other JSONSort tools
WORKFLOW
Typischer Workflow
End-to-end workflow aus importieren zu exportieren, helping teams standardize encoding/decoding usage.
Choose Encoding Type
Verwenden Sie Base64 für binary/text transfer; verwenden URL encoding für query parameters.
Enter Original Text or Encoded String
Copy from headers, logs, or Data URLs.
Verify Round-Trip
Encode then decode und compare mit die original zu bestätigen lossless Konvertierung.
Use Downstream
Copy results zu HTTP clients oder Quellcode code.
USE CASES
Use-Cases
Frontend developers
Build Data URLs, debug Base64 inline images, encode URL parameters.
Backend developers
Verify that Base64 fields aus clients decode correctly.
QA-Ingenieure
Build URL-encoded test parameters zu debug double-encoding bugs.
Sicherheit
Decode sensitive payloads locally—avoid untrusted online tools.
Full-Stack Debugging
Build Basic Authorization headers (base64(user:pass)).
E-Mail-Entwicklung
Locally decode and verify MIME base64 attachment fragments.
TIPS
Hinweise
- Base64 decode failures sind usually missing padding oder illegal characters—check trailing = signs.
- Chinesisch Base64 encode/decode uses UTF-8 throughout, consistent mit Java standard Base64 defaults.
- When URL decoding, note that + in query Strings may represent a space (application/x-www-form-urlencoded).
- The middle JWT Payload segment ist Base64URL—use Base64 decode zu inspect it (note die URL-safe variant).
- Pair mit die Query tool: encode query parameters oder decode und analyze existing URLs.
- For Data URL format data:text/plain;base64,XXX, strip die prefix vor decoding.
- The second JWT segment ist Base64URL; standard Base64 decode usually works but watch für - und _ characters.
- encodeURI preserves URL structure characters like : / ? #; verwenden encodeURIComponent für parameter values.
- Strip die data:*;base64, prefix aus Data URLs vor decoding.
- Chain mit die Query tool: JSON → query → URL encode—all lokally in one flow.
LOCAL VS ONLINE
Lokal vs online tools
JSONSort stays purely frontend—this comparison shows why lokal tools fit dev data better.
TROUBLESHOOTING
Häufige Fallstricke & Lösungen
Probleme, die in der Praxis auftreten können, und wie Sie damit umgehen—spart Zeit bei Trial-and-Error.
Base64 Decodes to Gibberish
Conseil :May be UTF-16 oder wrong charset; bestätigen die Quellcode ist UTF-8.
% Still Remains After URL Decode
Tipp:Double encoding; decode again oder check who encoded twice.
+ wird zu Leerzeichen
Conseil :In query strings, + means space; form encoding differs from URL standards.
JWT Segment Decode Fehlgeschlagen
Conseil :Verwenden Sie die Base64URL variant; remove die Bearer prefix und decode only die payload segment.
FAQ
Häufige Fragen
What's die difference between Base64 und Base64URL?
Base64URL ersetzt + / durch - _; JWT verwendet Base64URL. Standard-Base64-Dekodierung ist in den meisten Fällen kompatibel.
Can it handle binary files?
Textmodus passt zu Zeichenketten. Verwenden Sie für Binärdateien den Dateiimport, um sie in Base64 zu konvertieren.
Which URL encoding standard ist used?
encodeURIComponent semantics, suitable for query parameter value encoding.
Can Base64 decode without trailing =?
URL-sicheres Base64 lässt häufig Auffüllungen weg; die Auto-Pads des Decoders.
Gleiches Ergebnis wie Node btoa?
ASCII-Textübereinstimmungen; für Chinesisch erfordert die Verwendung des UTF-8-Modus-btoa dieses Tools eine zusätzliche Handhabung.
Is data uploaded zu a server?
Nein. Alle JSONSort-Tools laufen lokal in Ihrem Browser - Ihre Eingabe wird niemals an ein Backend gesendet.
Do I need zu sign up oder install anything?
No. Open the page and go—kein Konto, kein Client-Download, PWA-Offline-Cache unterstützt.
How large kann files be?
Abhängig vom Browserspeicher; Multi-MB-Daten laufen in der Regel reibungslos. Teilen Sie sehr große Dateien oder verwenden Sie zuerst Merge & Clean.