Häufig
Lokal · Kein Upload

Kodierung/Dekodierung

Base64 · URL Encode/Decode

Kodierung/Dekodierung

Bereit

Originaleingabe

                                
                            
Ausgabe analysieren

                                
Fixed height; long code scrolls inside die panel

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

01

Base64 encode

Text oder UTF-8 Strings zu Base64.

02

Base64 decode

Base64 zurück zum Originaltext - einschließlich Chinesisch.

03

URL encode

Sonderzeichen zu %XX Prozent-Kodierung.

04

URL decode

%XX-Kodierung in lesbare Strings zurückverwandeln.

05

Sofortige Konvertierung

Eingabeänderungen aktualisieren die Ausgabe – kein Button-Klick nötig.

06

Lokal & sicher

Credentials, token fragments, und other sensitive Strings never upload.

07

UTF-8 Safe

Chinesisch und emoji encode/decode without loss, consistent mit Node Buffer behavior.

08

Multi-Mode Switching

Base64 und URL Moduss sind independent zu avoid mixed verwenden producing wrong results.

HOW TO USE

Gebrauchsanweisung

  1. 1

    Rohtext einfügen

  2. 2

    Base64- oder URL Encode/Decode wählen

  3. 3

    Copy Output

  4. 4

    Verwenden Sie die Schaltfläche Beispieldaten, um Eingabe-/Ausgabeformate schnell zu verstehen

  5. 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.

1

Choose Encoding Type

Verwenden Sie Base64 für binary/text transfer; verwenden URL encoding für query parameters.

2

Enter Original Text or Encoded String

Copy from headers, logs, or Data URLs.

3

Verify Round-Trip

Encode then decode und compare mit die original zu bestätigen lossless Konvertierung.

4

Use Downstream

Copy results zu HTTP clients oder Quellcode code.

USE CASES

Use-Cases

Front-End

Frontend developers

Build Data URLs, debug Base64 inline images, encode URL parameters.

Backend

Backend developers

Verify that Base64 fields aus clients decode correctly.

Testing

QA-Ingenieure

Build URL-encoded test parameters zu debug double-encoding bugs.

Sicherheit

Sicherheit

Decode sensitive payloads locally—avoid untrusted online tools.

Full Stack

Full-Stack Debugging

Build Basic Authorization headers (base64(user:pass)).

E-Mail

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.

Vergleich
JSONSort (local)
Typical online tools
Datenschutz
Fully lokal, zero upload
Die meisten erfordern Server-Upload
Antwortgeschwindigkeit
Millisekunden, ohne Netzwerklatenz
Affected by network und server load
Offline-Nutzung
PWA offline unterstützt
Benötigt in der Regel Internet
Sensible Daten
JWT/config/logs handled mit confidence
Leckagerisiko
Werbung Tracking
Keine Werbung, keine Datenverfolgung
Most include ads oder Analytics
File drag-and-drop
Import lokal files directly
Some tools limit upload size
Tool-Integration
27 tools auf one page
Usually one site per tool
Offen & transparent
Pure static pages—audit die Quellcode
Schließend-Source-Server, nicht prüfbar

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.

Copied zu clipboard