Convierte texto entre su forma normal y tres codificaciones muy habituales en la web —URL (percent-encoding), Base64 y entidades HTML— y también en sentido inverso. Sirve para preparar parámetros de una URL, incrustar datos en JSON/XML o escapar texto para que no rompa el HTML. Todo ocurre en tu navegador: nada se sube a ningún servidor.
Choisissez Encoder ou Décoder et saisissez le texte : la conversion en URL, Base64 et entités HTML est calculée instantanément et vous pouvez copier chaque résultat.
Base64 convient pour intégrer des données binaires dans du JSON/XML. L'encodage URL est obligatoire dans les paramètres d'une query string. Les entités HTML empêchent que le texte soit interprété comme du balisage (protection contre le XSS).
Sustituye los caracteres que no son seguros en una URL por % seguido de su código en bytes UTF-8. Es obligatorio en los parámetros de una query string.
• Codificar: correo=me@x.com&t=1 → correo%3Dme%40x.com%26t%3D1 (el = pasa a %3D, la @ a %40, el & a %26).
• Un espacio se convierte en %20 y las letras acentuadas en varios bytes: á → %C3%A1.
• Decodificar hace el camino inverso: hola%20mundo → hola mundo.
Representa cualquier texto (tratado como bytes UTF-8) usando solo 64 caracteres imprimibles (A–Z a–z 0–9 + /) y = como relleno. Se usa para incrustar datos binarios en sitios que solo admiten texto, como JSON o XML.
• Codificar: Hola → SG9sYQ==. Con acentos: café → Y2Fmw6k= (la é son dos bytes UTF-8).
• Decodificar: SG9sYQ== → Hola. Si el texto no es un Base64 válido, la fila muestra —.
• Usa el alfabeto estándar (+ y /), no la variante «URL-safe».
Convierte los caracteres con significado especial en HTML en sus entidades, para que el navegador los muestre como texto y no los interprete como marcado (esto evita romper la página y protege frente a XSS).
• Codificar escapa cinco caracteres: &→&, <→<, >→>, "→" y '→'. Ejemplo: <b>Hola</b> → <b>Hola</b>.
• Decodificar hace lo inverso y además reconoce (espacio), © (©), ® (®), ™ (™) y las entidades numéricas decimales A (A).
URL encode les caractères spéciaux avec % (percent-encoding). Base64 représente le texte avec 64 caractères imprimables. HTML convertit < > & " ' en leurs entités.