La guía de codificación completa
Ocho encoders y traductores gratuitos en su navegador, además de una imprenta sobre lo que es cada formato, cuándo utilizarlo, y cómo funciona.
Cada desarrollador, tinkerer de seguridad y curiosa solución de rompecabezas eventualmente necesita codificar o decodificar algún texto — ya sea que sea URL-escaping una cadena de consulta, traduciendo una nota de amor en Morse, decodificando un certificado de base64, o haciendo una contraseña en algo que un ordenador no puede leer a un vistazo. Esta guía es el único centro para cada herramienta de codificación de texto en el sitio.
Las ocho herramientas que aparecen a continuación se ejecutan completamente en su navegador. Su texto nunca se envía a un servidor, nunca se ha registrado, nunca se ha almacenado. Escoge la codificación que necesita, pega, copia, hecho.
binario
El binario es la base: cada personaje en cada ordenador moderno es, a su nivel más bajo, una secuencia de 0s y 1s. ASCII usa 7 bits por personaje (o 8 si incluye el bit de paridad); UTF-8 — el estándar web moderno — utiliza 1–4 bytes por carácter. Traductor binario auto-detectos que dirección desea y convierte en cualquier dirección.
Cuando usar: informática-ciencia de la enseñanza, diseño de rompecabezas, inscripciones geek-culture en camisas y tatuajes, debugging caracteres inesperados en una exportación de base de datos.
código morse
La codificación de 160 años para comunicación de telégrafos, radios y pestañas. Cartas, dígitos y punción se codifican como secuencias cortas de puntos y pestañas; las palabras están separadas por un corte delantero. Traductor de código Morse maneja ambas direcciones y apoya el conjunto completo de caracteres Morse internacional (A–Z, 0–9, más 14 puntuaciones).
Cuando usar: radio amateur (CW todavía se utiliza activamente), Boy/Girl Scout mérito placas, rompecabezas de la sala de escape, notas secretas en tarjetas de cumpleaños.
Alfabeto fonético de la OTAN
"Alpha, Bravo, Charlie, Delta..." — el estándar internacional para escribir cartas sobre una radio ruidosa. Oficialmente adoptado por la OTAN en 1956, se utiliza en todas partes de la aviación y los militares para llamar a los agentes centinelas deletreando nombres inusuales. Traductor fonético de la OTAN convierte cualquier cadena de letras y dígitos a la forma de ortografía-alfabet.
Cuando usar: Deletreando su nombre por teléfono, radio de aviación/marinismo, prep de examen de radio amateur, scripts teatrales.
ROT13
El ciferente de sustitución más simple, cada letra se gira 13 lugares hacia adelante en el alfabeto. Debido a que 26/2 = 13, aplicando ROT13 dos veces devuelve el texto original. herramienta ROT13 codifica y decodifica en un solo clic. Se utiliza desde los primeros días de Usenet como una manera de marcar el texto de spoiler.
Cuando usar: Etiquetas de spoiler de estilo Usenet/Reddit, obfuscación de rompecabezas suave, enseñanza de criptografía elemental. no uso para seguridad real — ROT13 es trivialmente reversible y ofrece protección cero.
Base64
La forma estándar de incorporar datos binarios (imagenes, archivos, certificados) dentro de formatos solo de texto como el correo electrónico, JSON y JWT. Base64 toma 3 bytes de entrada binaria y los codifica como 4 caracteres ASCII de un alfabeto de 64 letras (A–Z, a–z, 0–9, +, /). La salida es aproximadamente 33% más grande que la entrada. Codificador/Decodificador Base64 detecta automáticamente de qué manera desea.
Cuando usar: URLs de datos en HTML/CSS, decodificación de tokens JWT auth, incorporando imágenes en correo electrónico, encodificando cargas de pago de archivos binarios en JSON. no para seguridad — Base64 está encodificando, no encriptando.
Codificación de URL (codificación porcentual)
La forma en que las URL manejan caracteres no ASCII y símbolos especiales. %20; se convierte en un signo de interrogación %3F. Nuestro Codificar/decodificar URL herramienta maneja tanto direcciones como respeta la diferencia entre el porcentaje de codificación del camino y los valores de la consulta por ciento.
Cuando usar: debugging API requests, URLs de manualidades con caracteres especiales, incrustando de forma segura la entrada de usuario en cadenas de consulta.
entidades HTML
La forma en que el HTML escapa a caracteres que de otra manera serían analizados como marcado: <, >, &, y el doble-cuarto. Además miles de entidades nombradas para símbolos como ©, —, y ♥. Nuestro Codificador de entidades HTML escapa de forma segura a una cadena para incrustar en HTML, y la decodifica de nuevo.
Cuando usar: sanitizing user input before display, debugging "por qué mi código aparece como <b Conf texto seleccionado/b confidencial en lugar de bold", construyendo importadores CMS.
Rebajas ↔ HTML
Menos de una "recodificación" y más de una conversión de lenguaje de marcado, pero el flujo de trabajo es el mismo: pegar contenido en un formato, recuperarlo en otro. Rebaja → HTML herramienta convierte el estándar CommonMark para limpiar HTML semántico; HTML → Rebaja va por el otro lado para la migración de contenidos. Guía de rebajas para obtener una introducción a la sintaxis.
Cuando usar: migrando contenido entre Noción / Obsidian / GitHub / WordPress / generadores de sitio estático, componendo correos electrónicos HTML en simple Markdown, sanitizing CMS exports.
Codificación versus cifrado: una distinción fundamental
Cada herramienta anterior es codificación, no cifrado. La codificación es reversible sin una clave — cualquiera puede decodificar Base64, ROT13, o URL-escapes de nuevo al original. La encriptación requiere una clave y es computacionalmente difícil de revertir sin ella.
Si necesita seguridad real (palabras, secretos, datos sensibles), utilice una herramienta de cifrado real —su administrador de contraseña, la llave de su sistema operativo, o una biblioteca criptográfica dedicada. No confíe en ROT13 o Base64 para proteger cualquier cosa importante.
Hoja de trucos de codificación
| Formato | ¿Reversible sin llave? | Juego de caracteres de salida | uso común |
|---|---|---|---|
| Binario (8 bits) | si | 0, 1 | Enseñanza de informática, rompecabezas. |
| Morse | si | . − / | Radio, rompecabezas, telegrafía. |
| Fonética de la OTAN | si | Palabras (Alfa, Bravo…) | Ortografía sobre voz |
| ROT13 | Sí (trivialmente) | A – Z, a – z | Ocultación de spoiler |
| Base64 | si | A–Z, a–z, 0–9, +, / | Datos binarios en texto |
| codificación de URL | si | ASCII imprimible + %XX | URL y cadenas de consulta |
| entidades HTML | si | ASCII imprimible + &XX; | Salida HTML segura |
| Rebajas/HTML | Sí (principalmente) | ASCII imprimible | Portabilidad de contenidos |
Preguntas frecuentes
¿Por qué el mismo texto produce diferentes salidas binarias en diferentes herramientas?
¿Base64 es seguro?
¿Por qué a veces veo + en lugar de %20 ¿Para un espacio en una URL?
application/x-www-form-urlencoded spec (utilizado en las sumisiones de formularios HTML) codifica espacios como +. La especificación URL estándar (RFC 3986, utilizada en las direcciones URL) codifica espacios como %20. Nuestro codificador de URL utiliza %20 por defecto para la seguridad de la ruta; ambos decodifican a un espacio.¿Cuál es la diferencia entre " y "?
" es la entidad nombrada (más legible); " es la entidad numérica (trabaja en los sistemas más legados). O es aceptable.