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 Escribe una cadena o pégala desde tu código fuente.
- 2 Lee los valores decimales separados por espacios, uno por cada byte UTF-8.
- 3 Los caracteres multibyte aparecen como series de dos a cuatro números.
- 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