Entwicklerwerkzeug

Kodieren oder dekodieren Sie eine URL

URL-Kodierung oder Dekodierung einer Komponente oder einer vollständigen URL mit prozentualer Kodierung in Ihrem Browser. Unicode und Emoji werden unterstützt.

Verwenden Sie den Komponentenmodus für Abfragewerte. Der vollständige URL-Modus behält : /? & = # während der Rest codiert wird. Es wird nichts hochgeladen.

  • Läuft lokal
  • Kein Upload
  • Sofort
  • Kostenlos
Kodierungsmodus

Komponente verwendet encodeURIComponent. Die vollständige URL verwendet encodeURI, sodass Schema, :, /, ?, &, = und # lesbar bleiben.

So funktioniert’s

  1. Daten einfügen
  2. Aktion ausführen
  3. Ergebnis kopieren

Warum NEXNARA

  • Privat

    Ihre Daten bleiben im Browser.

  • Sofort

    Ergebnisse erscheinen unmittelbar.

  • Kein Upload

    Es wird nichts an einen NEXNARA-Server gesendet.

  • Überall nutzbar

    Keine Installation nötig.

Mehr erfahren

Was ist URL-Kodierung?

URL-Kodierung (Prozentkodierung) ersetzt reservierte oder Nicht-ASCII-Zeichen durch %-Folgen wie %20 für ein Leerzeichen. Browser und APIs nutzen sie in Query-Strings und Pfadsegmenten.

So verwenden Sie es

Wählen Sie „Komponente“ für einen Abfragewert oder ein Pfadsegment. Wählen Sie „Vollständige URL“, wenn Sie bereits über einen vollständigen Link verfügen und nur Leerzeichen und eine Nicht-ASCII-Verschlüsselung benötigen. Dekodieren macht die prozentuale Kodierung rückgängig. Swap tauscht die beiden Boxen aus.

Komponente vs. volle URL

Der Komponentenmodus verwendet encodeURIComponent, das nahezu jedes reservierte Zeichen codiert. Der vollständige URL-Modus verwendet encodeURI, also : /? & = # an Ort und Stelle bleiben. Wenn Sie eine ganze URL in den Komponentenmodus versetzen, wird daraus ein einziger undurchsichtiger Wert.

Typische Anwendungen

Kodieren Sie Suchbegriffe, Unicode-Pfade oder Abfrageparameter, bevor Sie sie in einen Link einfügen. Dekodieren Sie eine kopierte URL, um den Originaltext zu lesen. Dies ist keine Base64-Kodierung.

Datenschutz

Ihr Text bleibt im Browser. Er wird nicht auf NEXNARA-Server hochgeladen und nicht in Cookies, lokalem Speicher oder einer Datenbank gespeichert.

Häufige Fragen

Was ist Prozentkodierung?

Prozentkodierung stellt Zeichen als % plus zwei Hex-Ziffern dar. Ein Leerzeichen wird zu %20. Nicht-ASCII-Text wird zu UTF-8-Prozentfolgen.

Wann sollte ich eine volle URL kodieren?

Nutzen Sie Volle URL kodieren, wenn Sie schon eine vollständige URL haben und nur Leerzeichen oder Unicode kodieren müssen. Nutzen Sie Komponente kodieren für einen einzelnen Wert innerhalb einer URL.

Was ist der Unterschied zwischen encodeURI und encodeURIComponent?

encodeURIComponent kodiert reservierte Zeichen wie &, =, ?, / und #. encodeURI belässt diese Strukturzeichen, sodass eine vollständige URL eine URL bleibt.

Was passiert, wenn die Kodierung ungültig ist?

Unterbrochene Sequenzen wie ein einzelnes %, %2 oder %GG werden als ungültige prozentuale Codierung gemeldet. Die Seite stürzt nicht ab.

Unterstützt die URL-Codierung Unicode und Emoji?

Ja. Text ist prozentual als UTF-8 kodiert, also Koreanisch, Japanisch, Arabisch und Emoji-Roundtrip im Komponentenmodus.

Ist meine URL hochgeladen?

Nein. Die Kodierung und Dekodierung läuft nur in diesem Browser. Es gibt keinen Server-Upload und keine externe API.

Ist die URL-Codierung dieselbe wie Base64?

Nein. Die prozentuale Kodierung macht Text in einer URL sicher. Base64 kodiert beliebige Bytes als ASCII. Verwenden Sie das Base64-Tool für Daten-URLs und Dateien.