Codificatore e decodificatore URL - stringhe di codifica percentuale e URL completi

Codifica o decodifica i componenti URL e gli URL completi. Scegli modalità component (encodeURIComponent) o modalità URL completa (encodeURI). Copia o scarica con un solo clic.

Input
Produzione

Informazioni sulla codifica URL

La modalità "Component" utilizza encodeURIComponent, che sfugge a caratteri come ":/?#[]@" in modo che il risultato sia sicuro all'interno di un singolo segmento URL. La modalità "Full URL" utilizza encodeURI e lascia i caratteri riservati al loro posto, adatti a codificare un'intera stringa URL.

Frequently Asked Questions

La modalità component utilizza encodeURIComponent e fa scappare caratteri come ":/?#[]@" così il valore è sicuro all'interno di un singolo segmento URL o parametro di interrogazione. La modalità Full URL utilizza encodeURI e lascia quei caratteri riservati inalterati, così che l'intero URL rimanga valido.

technical

Passi alla modalità componente, incolla il valore del parametro e l'encoder sostituisce gli spazi con %20, uguali segni con %3D e così via. Inserisci il risultato nell'URL dopo "?key=" o "&key=" e il link funziona su qualsiasi browser, server o client REST.

usage

Questi caratteri sono riservati dalla sintassi URL — separano lo schema, il percorso, la query e il frammento. Codificarli come %2B %2F %3A %3F %23 permette al valore di trasportarli letteralmente senza confondere il parser dall'altra parte.

technical

Sì. Quando l'input contiene un "%" vagante che non è seguito da due cifre esadecimali, il decodificatore mostra un messaggio "Input invalido" invece di produrre output distorto. Correggi la sequenza problematica e il risultato si aggiorna immediatamente.

features

No. L'encoder utilizza le funzioni encodeURI / encodeURIComponent integrate nel browser, quindi nulla attraversa la rete. Questo rende lo strumento sicuro per token, percorsi di file e qualsiasi altro valore sensibile che devi incorporare in un URL.

privacy

Sì. I caratteri UTF-8 come ñ, 漢, ✓ ed emoji sono codificati nelle corrispondenti sequenze di byte da %xx. I browser e i server moderni li decodificano automaticamente con i caratteri originali, quindi il viaggio di andata e ritorno è privo di perdite.

compatibility

Use Cases

Compila stringhe di query per API REST

Codifica termini di ricerca, filtri e ID per le richieste GET verso API REST, Algolia, Elastic e Google Search così che i caratteri riservati non violino l'URL della richiesta

technical

Parametri di tracciamento per i link di marketing

Parametri UTM con percentuale di codifica, nomi di campagne e stringhe di referrer per Google Analytics, Facebook Ads e link HubSpot condivisi tramite email e canali social

business

Filtri Pass e Termini di Ricerca negli URL

Codifica query di ricerca multiparola, caratteri speciali e opzioni di ordinamento in URL condivisibili per dashboard SaaS, filtri e-commerce e pannelli amministrativi

web

Genera mailto: Collegamenti con Oggetto e Corpo

Build mailto: link in cui l'oggetto e il corpo contengono nuove linee, punteggiatura ed emoji, quindi i pulsanti clicca per email si approno Gmail e Outlook con il messaggio già compilato

web

Incorpora i messaggi nei link di condivisione di WhatsApp e SMS

Codifica link di condivisione precompilati di WhatsApp, Telegram e SMS così i clienti possono premere un pulsante sul tuo sito e aprire il messenger con il messaggio di marketing pronto

social

Sfuggi all'input utente per costruire URL in sicurezza

Codifica valori controllati dall'utente prima di inserirli negli URL per evitare bug di contrabbando di richieste, redirect e di link interrotti nelle app web di produzione

technical