URL-Kodierer & Dekodierer

Einfaches Kodieren oder Dekodieren von URL-Zeichenfolgen und -Komponenten. Unser Tool nutzt encodeURIComponent für eine sichere, browserbasierte Verarbeitung. Ideal für Entwickler.

Anzeige
Anzeige

Ein URL-Encoder/Decoder konvertiert Text zwischen Klartext und URL-sicherem Format. URL-Encoding (auch Prozentkodierung genannt) ersetzt Sonderzeichen wie Leerzeichen, kaufmännisches Und und Nicht-ASCII-Zeichen durch prozentpräfixierte Hexadezimalcodes (z. B. wird Leerzeichen zu %20). Dies stellt sicher, dass URLs in Browsern und APIs korrekt funktionieren. Dekodierung kehrt diesen Prozess um. Dieses Tool führt beide Operationen sofort in Ihrem Browser aus.

URLs kodieren und dekodieren ohne Daten zu senden

Verwendet `encodeURIComponent` für maximale Sicherheit. Query-Strings, Pfadsegmente und mehr verarbeiten.

100% clientseitig
Sofortige Ergebnisse
Kostenlos und unbegrenzt

So geht's

  1. 1

    Ihre Zeichenfolge einfügen

    Geben Sie den zu verarbeitenden Text oder die vollständige URL in das Feld »Eingabezeichenfolge« ein.

  2. 2

    Operation auswählen

    Klicken Sie auf »Kodieren«, um Sonderzeichen in das Prozentkodierungsformat umzuwandeln, oder auf »Dekodieren«, um sie zurückzusetzen.

  3. 3

    Ergebnis kopieren

    Klicken Sie auf »Ergebnis kopieren«, um die verarbeitete Zeichenfolge in Ihre Zwischenablage zu speichern.

Warum ist URL-Kodierung notwendig?

Nur ASCII-Zeichen

URLs dürfen nur bestimmte Zeichen aus dem ASCII-Zeichensatz enthalten. Alle anderen Zeichen müssen kodiert werden.

Reservierte Zeichen

Zeichen mit besonderer Bedeutung in URLs (wie `&` oder `?`) müssen kodiert werden, um Missverständnisse durch den Server zu vermeiden.

Datenintegrität

Die Kodierung stellt sicher, dass Parameter in der URL korrekt als Daten und nicht als Teil der Struktur interpretiert werden.

Anzeige

Grundlagen der URL-Kodierung

Was ist URL-Kodierung und warum wird sie benötigt?

URLs wurden ursprünglich entwickelt, um ASCII-Text über das Internet zu übertragen. Die URL-Spezifikation (RFC 3986) reserviert bestimmte Zeichen für spezielle Zwecke: ?, &, =, /, #, %. Wenn diese Zeichen in den Daten einer URL vorkommen (z. B. in einem Query-Parameter), müssen sie kodiert werden, um Verwechslungen mit den reservierten Zeichen zu vermeiden.

URL-Kodierung (Prozent-Kodierung) ersetzt jedes reservierte oder nicht-ASCII-Zeichen durch ein % gefolgt von zwei Hexadezimalziffern. Zum Beispiel wird ein Leerzeichen zu %20, ein & zu %26, ein ? zu %3F. Die Kodierung stellt sicher, dass die URL sicher über das Internet übertragen werden kann, ohne dass Zeichen falsch interpretiert werden.

Moderne URLs müssen auch Unicode-Zeichen verarbeiten (Emojis, CJK-Zeichen, Akzentbuchstaben). Diese werden zuerst als UTF-8 Bytes kodiert und dann jedes Byte prozent-kodiert. Zum Beispiel wird das Zeichen ü zu %C3%BC (zwei UTF-8 Bytes). JavaScripts encodeURIComponent() Funktion führt diese Kodierung automatisch durch.

Anzeige

Häufige Anwendungsfälle für URL-Kodierung

URL-Kodierung ist unerlässlich, wenn Daten in Webanwendungen über URLs übergeben werden. Query-Parameter wie ?name=Jean+François&city=München müssen kodiert werden, um die Sonderzeichen sicher zu übertragen. Ohne Kodierung könnte das & als Trennzeichen zwischen Parametern interpretiert werden. Verwenden Sie immer encodeURIComponent() für Parameterwerte und encodeURI() für vollständige URLs.

Ein häufiger Fehler ist die Doppelkodierung – das Kodieren einer bereits kodierten Zeichenfolge. Zum Beispiel wird %20 zu %2520, wenn es erneut kodiert wird (% wird zu %25). Dies passiert, wenn eine URL versehentlich zweimal kodiert wird. Verwenden Sie decodeURIComponent() vor dem Re-Encodieren, oder stellen Sie sicher, dass die Zeichenfolge noch nicht kodiert ist. Unser Tool erkennt automatisch, ob die Eingabe bereits kodiert ist.

Anzeige

Wie vergleicht sich dieses Tool mit anderen URL-Encodern?

Ein direkter Vergleich beliebter URL-Encoding-Tools.

FunktionNovaToolsURL-Encoder.ioMeyerWeb
Encode + Decode in one toolBeide ModiNur Kodierung
Live-Konvertierung beim TippenSofortAbsenden-Button
Handles Unicode/emojiUTF-8Eingeschränkt
Datenschutz (kein Upload)100% localServerseitig
Mit einem Klick kopieren
Funktioniert offline(static page)

Unser Tool führt die gesamte Kodierung und Dekodierung in Ihrem Browser durch – Ihr Text wird nie an einen Server gesendet, was es sicher für URLs mit sensiblen Parametern wie Tokens oder Session-IDs macht.

Häufig gestellte Fragen

Was ist URL-Kodierung?
URL-Kodierung, auch Prozentkodierung genannt, ist ein Mechanismus, um Zeichen mit besonderer Bedeutung in URLs (wie Leerzeichen, '&', '?', '#') in ein sicheres Format zur Übertragung über das Internet umzuwandeln.
Werden meine Daten an einen Server gesendet?
Nein. Dieses Tool läuft vollständig in Ihrem Webbrowser. Ihre Daten werden niemals hochgeladen oder auf einem Server gespeichert, was 100% Privatsphäre und Sicherheit gewährleistet.
Was ist der Unterschied zwischen encodeURI() und encodeURIComponent()?
Dieses Tool nutzt `encodeURIComponent()`, das in der Regel sicherer ist. Es kodiert reservierte Zeichen, die für die URL-Struktur entscheidend sind (wie `/`, `?`, `&`, `#`), um sicherzustellen, dass sie als Literaltext interpretiert werden.
Wann sollte ich URL-Kodierung verwenden?
URL-Kodierung ist immer erforderlich, wenn Sie Daten in eine URL einfügen, die Zeichen außerhalb des ASCII-Zeichensatzes oder Zeichen mit besonderer Bedeutung in der URL-Syntax enthalten. Häufige Szenarien sind: Kodierung von Suchabfrage-Parametern (z. B. `?q=hello world` → `?q=hello%20world`), Kodierung von E-Mail-Adressen oder Benutzernamen in URLs, Übertragung von JSON- oder Base64-Daten in Query-Strings, Kodierung internationaler Zeichen (UTF-8) und das Erstellen von Weiterleitungs-URLs mit verschachtelten Parametern. Wenn Sie URLs programmgesteuert in JavaScript erstellen, verwenden Sie immer `encodeURIComponent()` für dynamische Werte.
Welche Zeichen müssen kodiert werden?
Zeichen, die kodiert werden müssen, umfassen: reservierte Zeichen mit besonderer Bedeutung in URLs (`;`, `,`, `/`, `?`, `:`, `@`, `&`, `=`, `+`, `$`), unsichere Zeichen, die falsch interpretiert werden könnten (`<`, `>`, `"`, `{`, `}`, `|`, `` ` ``, `^`, `~`, `[`, `]`), und Nicht-ASCII-Zeichen (alle Zeichen außerhalb des grundlegenden ASCII-Bereichs 0-127). Leerzeichen werden immer als `%20` kodiert (nicht als `+`, was ein häufiger Irrtum ist — `+` wird nur für Leerzeichen in `application/x-www-form-urlencoded`-Daten verwendet, nicht in URLs). Das Prozentzeichen selbst (`%`) muss als `%25` kodiert werden.

Ihre Privatsphäre ist unsere Priorität

Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien werden nicht hochgeladen, gespeichert oder analysiert.

  • Wir laden Ihre Dateien nicht hoch, speichern oder analysieren sie.
  • Alles, was Sie verarbeiten, bleibt auf Ihrem Gerät.
  • Es gibt keine serverseitige Verarbeitung, keinen Cloud-Speicher und keine Analyse.

Auch wenn Ihre Internetverbindung abbricht, bleiben Ihre Dateien sicher.

Das könnte Ihnen auch gefallen

Hilfreiche Anleitungen

Anzeige