URL Encoder & Decoder
URLs, Abfrageparameter und Sonderzeichen schnell online kodieren und dekodieren. Prozentkodierung nach RFC 3986 direkt im Browser – 100% datenschutzkonform.
Was ist URL-Encoding (Prozentkodierung)?
URL-Encoding (auch bekannt als Prozentkodierung oder Percent-Encoding gemäß RFC 3986) ist ein standardisiertes Verfahren, um Zeichen in ein Format umzuwandeln, das in Webadressen (URIs/URLs) weltweit ohne Übertragungsfehler übertragen werden kann.
Nach dem offiziellen Internet-Standard dürfen URLs nur aus einer begrenzten Auswahl von US-ASCII-Zeichen bestehen: unreservierte Buchstaben (A–Z, a–z), Ziffern (0–9) sowie die Zeichen -, _, . und ~. Alle anderen Zeichen – darunter Leerzeichen, Schrägstriche, deutsche Umlaute (ä, ö, ü, ß) und Emojis – müssen durch ein Prozentzeichen (%) gefolgt von zwei hexadezimalen Ziffern ihrer UTF-8-Bytes maskiert werden.
%20. Ein Ampersand (&) wird zu %26. Ein deutsches "ä" wird zu %C3%A4.Was ist URL-Decoding (URL-Dekodierung)?
URL-Decoding ist die exakte Umkehrung der Prozentkodierung. Es übersetzt maskierte Hexadezimalfolgen (wie %2F oder %C3%BC) wieder in ihre ursprünglichen Zeichen (z. B. / oder ü) zurück.
Webserver und REST-Schnittstellen führen diese Dekodierung im Hintergrund automatisch durch, wenn Abfrageparameter (Query Strings) empfangen werden, sodass Programmierer mit verständlichem Text weiterarbeiten können.
Referenztabelle: Häufige URL-Sonderzeichen und Prozent-Codes
Übersicht über reservierte Steuerzeichen und deren Prozentkodierung nach RFC 3986:
| Zeichen | Bezeichnung | Prozentcode | Bedeutung in URLs |
|---|---|---|---|
| <Leerzeichen> | Space | %20 (or +) | Separates words in query values |
| ! | Exclamation mark | %21 | Reserved sub-delimiter in RFC 3986 |
| " | Double quote | %22 | Delimiter in JSON and HTML attributes |
| # | Number sign / Hash | %23 | Fragment identifier anchor delimiter |
| $ | Dollar sign | %24 | Reserved sub-delimiter in URLs |
| % | Percent sign | %25 | Escape character for percent-encoding |
| & | Ampersand | %26 | Separates query string key-value pairs |
| ' | Single quote | %27 | Reserved sub-delimiter in RFC 3986 |
| ( | Open parenthesis | %28 | Reserved sub-delimiter in RFC 3986 |
| ) | Close parenthesis | %29 | Reserved sub-delimiter in RFC 3986 |
| + | Plus sign | %2B | Represents space in form-encoded queries |
| , | Comma | %2C | Reserved sub-delimiter for lists in parameters |
| / | Forward slash | %2F | Path segment separator |
| : | Colon | %3A | Scheme/port separator |
| ; | Semicolon | %3B | Sub-delimiter in path segments |
| < | Less than | %3C | Unsafe character in HTML contexts |
Unterschied: encodeURI vs. encodeURIComponent
Wird genutzt, um eine vollständige Webadresse zu maskieren. Wichtige funktionale Trennzeichen wie Protokoll, Pfadschrägstriche und Parameterzeichen (://, /, ?, &, #) werden nicht verändert.
Wird für einzelne Parameter-Werte oder Pfadsegmente verwendet. Es maskiert auch Trennzeichen wie &, =, ? und /, damit sie die Struktur der übergeordneten URL nicht zerstören.
Häufig gestellte Fragen (FAQ)
Clear, concise answers to common questions about Base64 decoding, encoding, and specifications.
Weitere kostenlose Online-Tools entdecken
Private Browser-Werkzeuge, Bildkonverter, PDF-Optimierer und nützliche Rechner.
Wortzähler online
Wörter, Zeichen mit & ohne Leerzeichen, Sätze und Absätze präzise im Browser zählen.
PDF verkleinern
Dateigröße von PDF-Dokumenten direkt im Browser reduzieren – 100% ohne Server-Upload.
Bilder verkleinern
Dateigröße und Pixel-Abmessungen von Fotos schnell im Browser verkleinern (JPG, PNG, WebP).
JSON Validator & Formatter
JSON formatieren, validieren, komprimieren und Syntaxfehler mit Zeilenangaben beheben.
HEIC in JPG umwandeln
iPhone HEIC- und HEIF-Fotos kostenlos und privat in universelles JPEG umwandeln.
Trinkgeld-Rechner
Trinkgeld berechnen, Rechnungen unter Freunden aufteilen und Summen runden.