Handy Dev Tools
Einfache Online-Tools für den Alltag.

Keine Favoriten

    Base64-Kodierer/-Dekodierer
    Markdown zu HTML
    HTML zu Markdown
    URL Encoder/Decoder
    Unicode-Escape-Konverter
    Unicode En-/Decodierung
    SQL-Formatierer
    SQL-Splitter
    SQL-Parameterbindung
    JSON-Formatierer
    XML-Formatierer
    YAML-Formatierer
    GraphQL-Formatierer
    JSON zu YAML
    YAML zu JSON
    Konvertierung JSON zu TOML
    Konvertierung TOML zu JSON
    HTML-Entitäten Enkodieren/Dekodieren
    Konvertierung TOML zu YAML
    Konvertierung YAML zu TOML
    CSV zu SQL INSERT
    Markdown-Tabellengenerator
    Konvertierung JSON zu XML
    Konvertierung XML zu JSON
    UUID-Generator
    ULID-Generator
    Passwort-Generator
    Hash-Generator
    Lorem-Ipsum-Generator
    Lorem-Picsum-Bild-URL-Generator
    Testdaten-Generator
    QR-Code-Generator
    S3-Pfad-Parser & Konverter
    IP-Adressrechner
    Subnetzaufteilung
    Subnetzkonsolidierung
    CloudFront-Signatur-URL-Generator
    RDS-Verbindungsstring-Generator
    Koordinaten-Konverter
    Geo-Format-Konverter
    JWT-Decoder & Parser
    Basic-Authentifizierung
    Passwort-Stärke-Analyzer
    Kreditkarten-Validator
    PII Mask (sensible Daten maskieren)
    RSA-Schlüsselpaar-Generator
    Schreibweisen-Konvertierung
    Romaji-Konvertierung
    Römische-Zahlen-Konverter
    Phonetischer-Code-Konverter
    Zeichenzähler
    Text-Diff
    HTML-Tag-Entferner
    RegEx-Tester
    Farben-Konvertierung
    Würfel
    Crontab-Generator
    Crontab-Parser
    Emoji-Auswahl
    Unix-Zeitstempel-Konverter
    HTTP-Statuscode-Suche
    Portnummern-Suche
    MIME-Typ-Suche
    Base64-Datei-Konverter
    Bild Base64 Encode/Decode
    User-Agent-Parser
    URL-Parser
    OGP-Checker
    Commit-Nachricht-Generator
    Chmod-Rechner
    Terminal-GIF-Ersteller
    .env Parser & Validator
Ctrl+K

URL Encoder/Decoder

Text zu URL-Format kodieren oder URL dekodieren. Bis 5120 Zeichen.

Data to encode
Ergebnis
Read Only

Anleitung

Über dieses Tool

Kodiert und dekodiert URL-Percent-Encoding im Browser.

Anleitung

Zwischen Enkodieren/Dekodieren wechseln, Zeichenkette eingeben oder einfügen; Ergebnis aktualisiert sich in Echtzeit.

Optionen

Richtung: Enkodieren (Zeichenkette→percent-encoded) oder Dekodieren.

Anwendungsfälle

• Query-Strings erstellen • URL kodieren • URL dekodieren • Sichere API-Parameter

Code-Beispiele

JavaScript
Read Only
1encodeURIComponent("hello 世界");  // "hello%20%E4%B8%96%E7%95%8C"
2decodeURIComponent("hello%20world");  // "hello world"
Python
Read Only
1from urllib.parse import quote, unquote
2
3quote("hello 世界")
4unquote("hello%20world")
PHP
Read Only
1rawurlencode("hello 世界");
2rawurldecode("hello%20world");

Datenschutz und Daten

Verarbeitung im Browser; Eingabe wird nicht an den Server gesendet.

Häufige Fragen

Q: Was ist URL-Prozent-Encoding?
A: Prozent-Encoding (URL-Encoding) ersetzt in URLs nicht erlaubte Zeichen durch "%" gefolgt von zwei Hexadezimalstellen. Ein Leerzeichen wird z. B. zu %20 und "世界" zu %E4%B8%96%E7%95%8C.
Q: Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
A: encodeURI kodiert nur Zeichen, die in einer vollständigen URL illegal sind, und lässt reservierte Zeichen (/, ?, &, = usw.) unverändert. encodeURIComponent kodiert alles außer Buchstaben, Ziffern und - _ . ! ~ * ' ( ) und ist damit für Abfrageparameterwerte geeignet.
Q: Soll ich die gesamte URL oder nur die Abfrageparameter kodieren?
A: Kodiere nur die Werte in Abfrageparametern und Pfadsegmenten. Das Kodieren der gesamten URL (einschließlich Schema, Host und Schrägstrichen) macht sie ungültig.
Q: Warum erscheinen manche Leerzeichen als "+" statt "%20"?
A: Das "+" steht im Format application/x-www-form-urlencoded (HTML-Formulare) für ein Leerzeichen. In modernen URLs wird %20 bevorzugt und ist eindeutig.
Q: Werden Daten an einen Server gesendet?
A: Nein. Alle Kodierungen und Dekodierungen erfolgen vollständig im Browser. Deine Daten werden niemals an einen Server übertragen.