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 &copy;, &mdash;, y &hearts;. 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 salidauso común
Binario (8 bits)si0, 1Enseñanza de informática, rompecabezas.
Morsesi. − /Radio, rompecabezas, telegrafía.
Fonética de la OTANsiPalabras (Alfa, Bravo…)Ortografía sobre voz
ROT13Sí (trivialmente)A – Z, a – zOcultación de spoiler
Base64siA–Z, a–z, 0–9, +, /Datos binarios en texto
codificación de URLsiASCII imprimible + %XXURL y cadenas de consulta
entidades HTMLsiASCII imprimible + &XX;Salida HTML segura
Rebajas/HTMLSí (principalmente)ASCII imprimiblePortabilidad de contenidos

Preguntas frecuentes

¿Por qué el mismo texto produce diferentes salidas binarias en diferentes herramientas?
Lo más probable: ASCII vs UTF-8. ASCII sólo puede codificar 128 caracteres (alfabeto latino básico, dígitos, puntuación) y utiliza 7 bits por personaje. UTF-8 puede codificar cada personaje Unicode y utiliza 1–4 bytes por personaje. Nuestro traductor binario utiliza 8 bits ASCII / Latin-1 para la simplicidad.
¿Base64 es seguro?
No. Base64 es la codificación, no la encriptación, ofrece protección cero. Cualquier persona puede decodificarlo de nuevo al original. Úsalo para el transporte (bloqueario en JSON, imagen en HTML), nunca para la seguridad.
¿Por qué a veces veo + en lugar de %20 ¿Para un espacio en una URL?
Ambos funcionan pero en contextos diferentes. el 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 &quot; y &#34;?
Producción ídtica: ambos escapan a un carácter de doble cita. &quot; es la entidad nombrada (más legible); &#34; es la entidad numérica (trabaja en los sistemas más legados). O es aceptable.
¿Se puede combinar ROT13 con otros cifrados?
Sí — ROT13 + reversal + ROT13 es un patrón de rompecabezas común. La codificación de capas (por ejemplo, Base64-then-ROT13) se utiliza principalmente en CTFs y cazas de rompecabezas. Ninguna de estas codificaciones capas proporciona seguridad real.