Convertidor de texto octal — texto ↔ octal

Convierta entre texto legible y su representación en octal (base 8). Cada carácter se codifica primero en bytes UTF-8, y luego cada byte pasa a tres dígitos octales (000–377). Introduzca texto para obtener su forma octal, o pegue dígitos octales para decodificarlos a texto legible. Las letras Unicode y los emoji también funcionan — simplemente ocupan varios grupos de 3 dígitos.
Esta herramienta procesa todos los datos localmente en su navegador — no se sube nada.
Modo: Modo automático: los grupos de 0-7 dígitos separados por espacios o comas que parecen bytes octales se decodifican; el resto se codifica.
Prefijo: Separador: Cada byte pasa a 3 dígitos octales (000–377). La decodificación tolera los prefijos 0o / % y cualquier espacio, coma, guion o salto de línea.
La conversión se ejecuta en vivo mientras escribe.
Escriba o pegue texto para codificarlo como bytes octales UTF-8, o pegue bytes octales (000–377 cada uno) para decodificarlos a texto.
Contexto:
El octal (base 8) es una forma compacta de escribir bytes binarios: un byte necesita solo tres dígitos (000 = 0 … 377 = 255). Aparece en los permisos de archivos de Unix (chmod 644), en las secuencias de escape \ddd de cadenas en C/Python/Java y en las tablas ASCII antiguas. Esta página codifica el texto como su flujo de bytes UTF-8 — un grupo de tres dígitos por byte — lo que es una granularidad distinta y más fina que el modo octal por carácter del Conversor ASCII. Para los equivalentes en base 2 y 16, vea Texto binario y Texto hexadecimal.
Secuencias de escape octales y literales octales

En el código fuente de la familia C, la secuencia de escape \0 (y cualquier \ddd) es octal — \101 es la letra A. JavaScript escribió antes literales octales con un cero inicial (0123), una forma que el modo estricto rechaza; el prefijo explícito moderno es 0o, que esta página acepta junto con % y los grupos de dígitos simples.

Aquí el octal es a nivel de byte, no de carácter: el texto se codifica primero en UTF-8, así que un carácter no ASCII se convierte en varios bytes y, por tanto, en varios grupos de tres dígitos — 中 solo es 344 270 255.