URL-Encoder/Decoder
URLs und Sonderzeichen sofort kodieren und dekodieren mit intelligenter URL-Analyse.
URL-Aufschlüsselung
- Protokoll
- Host
- Port
- Pfad
- Query-String
- Anker
Anwendungsfälle
URL-Kodierung und -Dekodierung sind für Webentwicklung und alltägliche Internetnutzung unerlässlich:
-
Query-Parameter kodieren
Sonderzeichen wie Leerzeichen, kaufmännisches Und und Gleichheitszeichen sicher in URL-Query-Strings beim Erstellen dynamischer Links einfügen.
-
Kodierte URLs aus Logs debuggen
Prozent-kodierte URLs aus Server-Logs schnell dekodieren, um zu verstehen, welche URL tatsächlich angefordert wurde.
-
Doppelt kodierte URLs reparieren
URLs mit %2520 statt %20 identifizieren und reparieren, indem bereits kodierte Eingaben vor erneutem Kodieren erkannt werden.
-
URL-Struktur verstehen
Lernen Sie mit der visuellen Aufschlüsselung, welche Teile einer URL kodiert werden und wann encodeURI vs encodeURIComponent zu verwenden ist.
-
Text für URL-Parameter vorbereiten
Text mit Emoji und Sonderzeichen kodieren, um ihn sicher an Share-URLs auf allen Plattformen anzuhängen.
Häufig gestellte Fragen
- Was ist der Unterschied zwischen encodeURIComponent und encodeURI?
- encodeURIComponent kodiert alle Sonderzeichen einschließlich URL-Trennzeichen (/, ?, #). Verwenden Sie es für Query-Parameterwerte. encodeURI behält URL-Strukturzeichen bei und ist für die Kodierung vollständiger URLs gedacht.
- Warum sehe ich %20 statt + für Leerzeichen?
- Wir verwenden %20 für Leerzeichen, weil es universell kompatibler ist. Die +-Notation für Leerzeichen funktioniert nur in Query-Strings und kann in anderen URL-Teilen Probleme verursachen.
- Was ist Doppelkodierung?
- Doppelkodierung tritt auf, wenn Sie einen bereits kodierten String erneut kodieren. Zum Beispiel wird %20 (kodiertes Leerzeichen) zu %2520. Unser Tool warnt Sie, wenn dies passieren könnte.
- Sind meine Daten sicher?
- Ja! Alle Kodierung und Dekodierung erfolgt direkt in Ihrem Browser. Ihre Daten werden nie an einen Server gesendet.
- Warum funktioniert das Dekodieren bei einigen Strings nicht?
- Das Dekodieren schlägt fehl, wenn die Eingabe ungültige prozent-kodierte Sequenzen enthält, wie %GG (ungültiges Hex) oder ein abschließendes % ohne zwei Hex-Ziffern.
So verwenden Sie den URL-Encoder/Decoder
Anleitung
- Wählen Sie Ihren Modus: Kodieren (Text zu URL) oder Dekodieren (URL zu Text)
- Wählen Sie den Kodierungstyp: encodeURIComponent (für Query-Parameter) oder encodeURI (für vollständige URLs)
- Geben Sie Ihren Text im Eingabebereich ein oder fügen Sie ihn ein
- Sehen Sie das Ergebnis sofort im Ausgabebereich und klicken Sie auf Kopieren
Funktionen
- Sofortige Konvertierung während der Eingabe
- Intelligente URL-Analyse zeigt Komponentenaufschlüsselung
- Doppelkodierungserkennung verhindert häufige Fehler
- Tauschen-Schaltfläche zum schnellen Überprüfen durch Kodieren und dann Dekodieren
- 100% clientseitig - Ihre Daten verlassen nie Ihren Browser
- Ihre letzte Eingabe wird automatisch gespeichert
Wann welchen Modus verwenden
encodeURIComponent
encodeURIComponent (Empfohlen für die meisten Fälle): Kodierung von Query-Parameterwerten, Kodierung von Pfadsegmenten, Jeder Text, der Teil einer URL sein wird
encodeURI
encodeURI: Kodierung einer vollständigen URL unter Beibehaltung ihrer Struktur, Wenn Sie spezielle URL-Zeichen wie /, ?, # behalten möchten
Tastaturkürzel
- Ausgabe kopieren
- Eingabe löschen
Tipps
- Leerzeichen werden zu %20 (nicht +) für maximale Kompatibilität
- Wenn Sie %25 sehen, war Ihre Eingabe bereits kodiert
- Die URL-Aufschlüsselung zeigt genau, welche Teile kodiert werden