URL-Encoder und -Decoder
Wähle „Wert“ für einen einzelnen Parameter, bei dem alle Sonderzeichen kodiert werden, oder „Vollständige URL“, um Trennzeichen wie / ? & = beizubehalten. Es wird nichts geöffnet oder gesendet.
Ergebnis
caf%C3%A9%20%26%20th%C3%A9%20%3D%205%E2%82%ACKodierter Text
- Länge des Ergebnisses
- 45
Eingaben
- Aktion
- Kodieren
- Was wird kodiert?
- Ein Wert (encodeURIComponent)
- Text oder URL
- café & thé = 5€
So wird gerechnet
Jedes Zeichen wird in UTF-8-Bytes und jedes Byte anschließend in %XX (hexadezimal) umgewandelt. Zum Beispiel: Leerzeichen = %20, é = %C3%A9.
Ergebnis
Kodierter Text
- Länge des Ergebnisses
- 45
So wird gerechnet
- Jedes Zeichen wird in UTF-8-Bytes und jedes Byte anschließend in %XX (hexadezimal) umgewandelt. Zum Beispiel: Leerzeichen = %20, é = %C3%A9.
- Einzelner Wert: Buchstaben, Ziffern und - _ . ! ~ * ' ( ) bleiben unverändert; alle anderen Zeichen werden kodiert.
- Vollständige URL: Auch die Trennzeichen ; , / ? : @ & = + $ # bleiben erhalten.
Beispiel
„café & thé = 5€“ ergibt als einzelner Wert caf%C3%A9%20%26%20th%C3%A9%20%3D%205%E2%82%AC.
Wichtig
- Es wird keine Seite geladen; der Rechner prüft nicht, ob die URL existiert.
- Beim Dekodieren wird ein + aus Formulardaten nicht als Leerzeichen behandelt.
Wann du den Rechner nutzen kannst
- Sonderzeichen für einen URL-Parameter kodieren oder dekodieren.
- Eine vollständige URL umwandeln und dabei ihre Trennzeichen beibehalten.
Häufige Fragen
Wann sollte ich „Wert“ statt „vollständige URL“ auswählen?
Wähle „Wert“ für einen einzelnen Parameter, damit alle Sonderzeichen kodiert werden. Für eine komplette Webadresse wähle „Vollständige URL“, damit wichtige Trennzeichen erhalten bleiben.
Was bedeuten kodierte Werte wie %20 oder %C3%A9?
Sie stehen für UTF-8-Bytes eines Zeichens in hexadezimaler Schreibweise. So wird ein Leerzeichen als %20 und é als %C3%A9 dargestellt.
Prüft der Rechner, ob eine URL erreichbar ist?
Nein. Er wandelt den Text lokal um und lädt oder prüft keine Webseite.