URL Online dekodieren – dekodierenURIKomponente & dekodierenURI
Machen Sie die Prozentkodierung in Abfragezeichenfolgen und URLs rückgängig. Das Tool öffnet sich im Modus Dekodieren. Wählen Sie den Bereich Komponente, vollständige URI oder form-urlencoded und dann Konvertieren.
Auswahl des richtigen Kodierungsmodus
Der Umfang „Abfragekomponente“ entspricht encodeURIComponent. Leerzeichen werden zu %20, Schrägstriche zu %2F und kaufmännische Und-Zeichen zu %26. Das eignet sich, um Abfragepaare im Code zu bauen oder URLs aus Analysewerkzeugen nachzuvollziehen. Der Umfang „Vollständige URL“ entspricht encodeURI. Reservierte Strukturzeichen bleiben unberührt, während Unicode-Zeichen weiterhin eine Prozentkodierung erhalten. Der Umfang „Formulardaten“ entspricht application/x-www-form-urlencoded. Er arbeitet wie die Abfragekomponente, doch Leerzeichen werden zu + statt zu %20. Das Dekodieren wendet die Umkehrung mit decodeURIComponent beziehungsweise decodeURI an. Wählen Sie Konvertieren, um es auszuführen, denn beim Tippen wird nicht automatisch umgewandelt.
Kodierungsumfang wählen
- Abfragekomponente (encodeURIComponent)
- Kodiert jedes reservierte Zeichen in einem einzelnen Parameternamen oder -wert. Leerzeichen werden zu %20, Schrägstriche zu %2F und kaufmännische Und-Zeichen zu %26. Nutzen Sie es für ?key=value-Paare, für OAuth oder für Analysedaten.
- Vollständige URL (encodeURI)
- Maskiert Unicode und unsichere Bytes und lässt die URL-Struktur unberührt. Die Zeichen :, /, ?, # und & bleiben erhalten. Nutzen Sie es, um ein fast vollständiges href zu bereinigen, ohne seine Trennzeichen zu zerstören.
- Formulardaten (application/x-www-form-urlencoded)
- Kodiert wie encodeURIComponent, ersetzt Leerzeichen aber durch + statt durch %20. Das entspricht der Serialisierung von HTML-<form>-Feldern in einem POST-Body, nicht dem üblichen Aufbau von Abfragezeichenfolgen in Links.
Schnelle Vergleiche
Abfragekomponente für Parameter
Beispieleingabe
Beispielausgabe
encodeURI behält das URL-Gerüst bei
Beispieleingabe
Beispielausgabe
Entdecken Sie benachbarte Tools
Binärdaten reisen oft zusammen mit URLs, nutzen Sie dafür den Base64-Encoder. Zum Maskieren von Markup, bevor Sie Zeichenfolgen in Vorlagen einsetzen, dient das HTML-Entitäten-Tool, und kompakte Dateien liefern Sie mit der CSS-Minifizierung aus.
Häufige Fragen zur URL-Kodierung
Klären Sie das Verhalten der Prozentkodierung, bevor Sie APIs ansprechen
Warum löst decodeURIComponent den Fehler URI malformed aus?
decodeURIComponent meldet Fehler, wenn Prozentfolgen unvollständig sind (ein einzelnes %) oder auf ungültige UTF-8-Bytes verweisen.
Sollten Leerzeichen zu + oder %20 werden?
encodeURIComponent erzeugt %20, den üblichen Wert für REST-Abfragezeichenfolgen. Nutzen Sie den Umfang „Formulardaten“, wenn Sie + für Leerzeichen brauchen, wie in application/x-www-form-urlencoded-Bodies von HTML-Formularen.
Schützt encodeURI XSS?
Nein. Das Maskieren von URLs verhindert kaputte Trennzeichen, ersetzt aber nie die HTML-Kodierung, die zum Kontext passt.
Kann ich ganze UTF-8-Pfade kodieren?
Ja. encodeURIComponent kodiert alles außerhalb von ASCII automatisch und erhält dabei Ersatzzeichenpaare.
Protokolliert FastMinify URLs?
Nein. Es gibt keinen Weg zu einem Server, alles läuft lokal.
Wann sollte ich decodeURIComponent verwenden?
Um Zeichenfolgen umzukehren, die encodeURIComponent erzeugt hat, meist Namen und Werte von Abfrageparametern, bevor Sie sie anzeigen oder erneut kodieren.
Verarbeitet das Tool Nicht-ASCII-Text?
Ja. UTF-8-Sequenzen werden auf die gleiche Weise prozentual codiert wie moderne Browser, bevor eine Anfrage den Client verlässt.
Kann ich encodeURI und encodeURIComponent mischen?
In der Regel wählen Sie eine Strategie pro Ebene. Nehmen Sie encodeURI für ein fast vollständiges href und encodeURIComponent für jeden Schlüssel und jeden Wert, den Sie an die Abfragezeichenfolge anhängen.
Codierung
Kodieren oder dekodieren Sie Base64, URLs, HTML-Entities und JWTs und erzeugen Sie Hashes und HMACs in Ihrem Browser.
Weitere Werkzeugkategorien entdecken
- Minimieren
Minifizieren Sie JavaScript, CSS, HTML, JSON, XML, SVG und weitere Formate. So liefern Sie weniger Bytes aus, noch vor gzip oder dem CDN.
- Aufheben
Machen Sie minifizierten Code zum Debuggen oder Prüfen wieder lesbar. Entminifizieren Sie JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML und andere Formate.
- Konvertierung
Wandeln Sie Daten lokal zwischen JSON, YAML, XML, CSV, TOML und weiteren Formaten um, ohne Upload auf einen Server.
- Serialisierung
Serialisieren und deserialisieren Sie PHP-Datenstrukturen neben JSON-Workflows.
- JSON Werkzeuge
Validieren, formatieren, reparieren, vergleichen und erkunden Sie JSON im Browser, ergänzend zum Minifizieren und zu den Konvertern.
- SVG Werkzeuge
SVG-Vorschau, SVGO-Optimierung, Export als Data-URI, Größenänderung, Verschönern, Umwandlung in JSX und Validierung, alles in Ihrem Browser.
- Verschönern
Machen Sie Code mit einheitlicher Einrückung lesbar. Verschönern Sie JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML und mehr in Ihrem Browser.
- CSS-Präprozessoren
Kompilieren Sie SCSS oder LESS in Ihrem Browser zu Standard-CSS. Kombinieren Sie es mit Verschönern oder Minifizieren für das ganze Stylesheet.
- Farb- & CSS-Tools
Prüfen Sie den WCAG-Kontrast, wandeln Sie CSS-Farben und -Einheiten um und erzeugen Sie Abstufungen, border-radius und box-shadow im Browser.
- DevOps und Infrastruktur
Formatieren, validieren und minifizieren Sie Terraform-HCL, formatieren und prüfen Sie Dockerfiles und validieren Sie Docker Compose und .env-Dateien.
- CI/CD
Formatieren Sie YAML für GitHub Actions und GitLab CI und prüfen Sie die Struktur von Workflows und Jobs in Ihrem Browser.
- Protokolle und Beobachtbarkeit
Formatieren, filtern und validieren Sie JSON- und NDJSON-Protokolle. Nginx- und Apache-Zugriffsprotokolle wandeln Sie in CSV oder TSV um.
- Kubernetes
Multi-Doc-Manifeste, strukturelle Validierung, Ingress/Deployment-Starter und Helm-Werteformatierung.
- Netzwerk / IP
Subnetz-Rechner, IP-Konverter, Bereich zu CIDR, CIDR-Aggregation und IP-in-Subnetz-Prüfung für IPv4 und IPv6, im Browser.
- Sicherheit und Token
Prüfen Sie JWKS und JWTs, dekodieren Sie X.509-Zertifikate, wandeln Sie PEM und JWK um, suchen Sie Secrets und hashen Sie mit bcrypt.
- API & Schemata
Formatieren, validieren, prüfen und konvertieren Sie OpenAPI, JSON Schema und GraphQL SDL in Ihrem Browser.
- HTTP-Tools
Fügen Sie cURL-Befehle, HTTP-Nachrichten, URLs, HAR-Dateien und Cookie- oder Set-Cookie-Header ein, um sie zu formatieren und zu prüfen. Es wird nichts gesendet.
- SEO / Web-Tools
Erzeugen Sie Meta-Tags, Open Graph, Twitter Card, robots.txt, sitemap.xml und JSON-LD im Browser. Die Vorschauen entstehen aus Ihren Eingaben, Ihre Site wird nie abgerufen.
- Entwickler-Dienstprogramme
Zeitstempel, UUID, ULID, Nanoid, Cron, Passwörter, Regex, Slugs, Zahlenbasen, Groß- und Kleinschreibung, Textvergleich, chmod und Lorem Ipsum, alles im Browser.
- Text & Markdown
Zählen Sie Wörter, erzeugen Sie Markdown-Inhaltsverzeichnisse, wandeln Sie CSV in Markdown-Tabellen um und sortieren oder deduplizieren Sie Zeilen.
- KI & LLM
Zählen Sie Tokens, schätzen Sie API-Kosten, prüfen Sie das Kontextfenster, wandeln Sie JSON in TOON um und analysieren Sie Prompts.
- Testdaten
Dummy-Namen, E-Mail-Adressen, Telefonnummern, Postadressen, Datumsangaben, IBANs, Kartennummern sowie JSON-, CSV- oder SQL-Zeilen für Fixtures und Testdatenbanken. Alles entsteht im Browser.
- Barcode-Etiketten
Zeichnen Sie Code-128-, EAN-13- und UPC-A-Etiketten und statische QR-Codes im Browser und laden Sie PNG oder SVG herunter. Eine GS1-Abfrage ist das nicht.