Saltar al contenido
NMSnabbit. EN

Conversor de cadena a bytes

Convierte una cadena en sus bytes UTF-8 en decimal (0–255).

Codificadores y decodificadores Funciona en tu navegador

¿Cómo se convierte una cadena a bytes?

Caracteres y bytes no son lo mismo, y esta herramienta muestra la diferencia. Codifica en UTF-8 lo que escribas y lista cada byte como un decimal de 0 a 255: «Hi» produce 72 105, mientras que «é» produce 195 169 porque ocupa dos bytes. Muy útil cuando necesitas un literal de array para código embebido o quieres ver por qué la longitud en bytes de una cadena supera su número de caracteres.

Cómo usar Cadena a bytes

  1. 1 Escribe una cadena o pégala desde tu código fuente.
  2. 2 Lee los valores decimales separados por espacios, uno por cada byte UTF-8.
  3. 3 Los caracteres multibyte aparecen como series de dos a cuatro números.
  4. 4 Copia la secuencia en tu literal de array.

Para qué sirve esta herramienta

  • Construir un literal de array de bytes para tu código.
  • Inspeccionar cómo se almacena una cadena en memoria.
  • Preparar datos de prueba en bytes para funciones de bajo nivel.
  • Enseñar la diferencia entre caracteres y bytes.

Preguntas frecuentes

¿Son lo mismo que los códigos ASCII?
Solo para caracteres por debajo de 128, donde UTF-8 y ASCII coinciden. A partir de ahí divergen: «ñ» es un carácter pero dos bytes, 195 177, y ninguno de los dos es un código ASCII.
¿Cuál es el rango de cada valor?
De 0 a 255, porque cada número es un octeto. Un valor entre 194 y 244 abre una secuencia multibyte; de 128 a 191 marca un byte de continuación.
¿Cómo reconstruyo la cadena?
Pasa los números por el conversor de bytes a cadena, que reensambla las secuencias UTF-8 en caracteres. Cualquier decodificador que acepte un array de bytes hace el mismo trabajo.

Herramientas relacionadas

Más Codificadores y decodificadores

Más herramientas como esta:

Ver Codificadores y decodificadores