Detector y conversor de codificación/base

Pega una cadena y esta herramienta clasifica las codificaciones/formatos probables (base64, hex, JWT, GUID, hash, JSON, YAML, etc.), con vistas previas de decodificación seguras.

Cargando simulación interactiva...

Statistical Detection of Data Encodings 🖖

Identifying unknown data encodings relies on statistical analysis of character distribution, entropy, and structural padding. Base64, Hexadecimal, and ASCII display distinct, predictable mathematical signatures. By applying heuristic pattern matching and modulus logic, the algorithm deterministically decodes the underlying binary representation. This rigorous structural analysis successfully translates abstract symbolic strings into their fundamental computational base without relying on subjective contextual clues.

Codificar no es cifrar 🖖

Cuando una cadena parece revuelta, es tentador suponer que es un secreto que hay que descifrar. Pero la mayoría del texto opaco solo está reformado, no oculto: Base64 y hexadecimal son totalmente reversibles, un GUID es apenas una etiqueta única, y un hash como SHA-256 es una huella unidireccional que nunca puede volver a convertirse en su entrada original. Esta herramienta clasifica las cadenas en esas categorías para que sepas si la decodificación siquiera es posible.

Base64 agranda los datos, no los reduce 🖖

A menudo se confunde Base64 con la compresión, pero hace lo contrario: cada 3 bytes (24 bits) se convierten en 4 caracteres imprimibles, lo que infla los datos alrededor de un 33%, con signos = rellenando el último grupo. Existe por una razón histórica: el correo electrónico primitivo (MIME sobre SMTP de 7 bits) no podía transportar binario en bruto, así que los adjuntos debían reexpresarse con un alfabeto seguro de 64 caracteres. Esa herencia explica por qué las imágenes aún viajan como texto inflado dentro de URLs data:.

Problemas de ejemplo

  • JSON en base64 - La carga en Base64 se decodifica en texto JSON estructurado.
  • texto en hex - La carga hexadecimal se decodifica en un mensaje UTF-8 legible.
  • token tipo JWT - Un token tipo JWT expone las secciones de encabezado y carga en base64url.
  • guid/uuid - Se detecta un GUID/UUID como identificador, no como texto cifrado descifrable.
  • hash SHA-256 - Una huella con longitud de hash indica probablemente un resumen SHA-256.
  • tipo YAML - Se identifica una estructura tipo YAML con pares clave-valor y sangría de listas.
  • manifiesto HLS (m3u8) - Caso de ejemplo m3u8
  • manifiesto MPEG-DASH (MPD) - Caso de ejemplo mpd
  • markdown - Caso de ejemplo markdown
  • latex - Caso de ejemplo latex