Skip to main content
Tool Factory

Colección de codificación

Herramientas de codificación y decodificación

Codifica, decodifica, inspecciona y convierte texto o bytes entre representaciones habituales.

La codificación cambia la representación de los datos. No cifra ni protege información confidencial.

Elige una herramienta según el formato

Usa estos ejemplos cuando conozcas el formato de entrada. Un texto parecido puede usar formatos diferentes.

Bytes hexadecimales simples
48 65 6c 6c 6f

Configura el delimitador como espacio. Usa pares completos de dos dígitos.

Devuelve los bytes decimales [72, 101, 108, 108, 111], que representan Hello en ASCII.

Datos Base64
SGVsbG8=

Selecciona Decodificar. Usa el alfabeto de la fuente.

Devuelve los bytes decimales [72, 101, 108, 108, 111], que representan Hello en ASCII.

Secuencias porcentuales de URL
hello%20world%21

Selecciona Decodificar. La opción para tratar + como espacio está activa de forma predeterminada.

Devuelve hello world! La decodificación no valida la URL.

Escapes Unicode
\u0048\u0069

Selecciona desescapar y usa el prefijo \u. El ejemplo usa cuatro dígitos hexadecimales por escape.

Devuelve Hi. La herramienta no analiza un documento JSON completo.

Fragmento de contenido Snort
foo|3d|bar

Usa grupos mixtos de ASCII y hexadecimal entre barras verticales, no una regla Snort completa.

Devuelve bytes decimales para foo=bar. El hexadecimal sin barras permanece como texto literal.

Texto convertido en bytes
café

Selecciona UTF-8 (65001). Elige la codificación que necesita el sistema receptor.

Descarga los bytes [99, 97, 102, 195, 169]. No muestra un resultado hexadecimal de texto.

Explora el tema completo

Esta colección especializada conecta con categorías más amplias del catálogo.

77 herramientas

Herramientas disponibles en esta colección

Guía basada en evidencia

¿Qué son las herramientas de codificación y decodificación?

Estas herramientas cambian datos entre representaciones definidas. Ayudan a transportar bytes, texto o componentes URL, pero no ofrecen confidencialidad. La herramienta correcta depende del alfabeto, la codificación de caracteres, el componente y la política de errores.

Tool Factory agrupa operaciones Base-N, URL, caracteres y escapes. Las rutas canónicas y etiquetas ayudan a elegir la representación sin confundir codificación con cifrado.

Adapta la codificación al sistema receptor

Selección del método de codificación
MétodoFinalidadLímite importante
Base16, Base32 o Base64Representa datos binarios con un alfabeto textual limitado.El alfabeto, el relleno y la variante deben coincidir con el receptor.
Codificación porcentualRepresenta octetos dentro de un componente URI.Los delimitadores reservados tienen significado estructural.
Codificación de caracteresAsigna texto Unicode a bytes o convierte bytes en texto.Emisor y receptor deben usar la misma codificación y política de errores.
Normalización UnicodeConvierte secuencias equivalentes a una forma normalizada.No hace equivalentes palabras o sistemas de escritura distintos.
CifradoProtege la confidencialidad con claves criptográficas.Es una operación de seguridad, no un método de codificación.

Cómo completar esta tarea

  1. Identifica el campo receptor. Determina si el destino espera texto, bytes, un componente URL o un formato Base-N.
  2. Confirma la variante exacta. Comprueba alfabetos, relleno, saltos de línea, orden de bytes y codificación de caracteres.
  3. Usa una muestra pequeña conocida. Codifica y decodifica un valor corto cuyos bytes esperados conozcas.
  4. Procesa la entrada real. Ejecuta una transformación y conserva el original hasta verificarla.
  5. Verifica un recorrido de ida y vuelta. Decodifica el resultado y compara los bytes cuando el proceso deba ser reversible.

Casos de uso habituales

Datos binarios en un campo de texto

Usa la variante Base-N exacta que exige el protocolo o formato.

Valores dentro de URL

Codifica solo el componente necesario para conservar la función de los separadores URI.

Importación de texto antiguo

Decodifica los bytes con la codificación correcta antes de limpiar o convertir el texto.

Evidencia y estándares

  • RFC 4648: RFC 4648 define Base16, Base32, Base64, relleno, comportamiento canónico y Base64 seguro para URL.
  • RFC 3986: RFC 3986 define la sintaxis URI y la codificación porcentual de octetos.
  • WHATWG Encoding Standard: El estándar define el comportamiento de decodificación del navegador y las etiquetas antiguas admitidas.
  • RFC 3629: RFC 3629 define UTF-8 como formato de transformación para caracteres Unicode.
  • Unicode Standard Annex 15: El anexo define las formas de normalización NFC, NFD, NFKC y NFKD.

Límites importantes

  • La codificación no oculta datos confidenciales a quien conoce el formato.
  • Una decodificación correcta no demuestra que el contenido sea seguro o auténtico.
  • Una codificación de origen incorrecta puede sustituir o dañar caracteres.

Respuestas directas

Preguntas sobre esta familia de herramientas

¿La codificación es igual que el cifrado?

No. La codificación hace compatibles los datos. Quien conoce el formato suele revertirla sin una clave secreta.

¿Cómo elijo una herramienta de codificación?

Empieza con el formato que necesita el sistema receptor. Usa Base64 para transportar datos binarios y codificación URL para componentes de URL.

¿Cómo verifico un resultado codificado?

Decodifica un resultado pequeño conocido y compara los bytes exactos. Confirma el alfabeto, el relleno, la codificación de caracteres y las reglas del destino.