Conversores

Herramientas para convertir valores entre formatos. Todo el procesamiento ocurre en tu navegador, así que tus datos nunca se suben.

Elige la herramienta de conversión

Usa el conversor de marcas de tiempo para leer un tiempo Unix como fecha en tu zona y en UTC, el conversor de bases para binario, octal, decimal y hexadecimal con aritmética exacta, y el conversor de mayúsculas y minúsculas para pasar un identificador entre camelCase, snake_case, kebab-case y el resto.

Usa el conversor de unidades para longitud, masa, volumen, temperatura, datos y tiempo, y el conversor y el redimensionador de imágenes cuando lo que tiene que cambiar es el propio archivo. Las imágenes no salen de tu dispositivo: la decodificación y la recodificación ocurren en el navegador.

Un valor, una representación y una unidad

Casi todo el trabajo de esta categoría es una de dos cosas. O el valor sigue siendo el mismo y solo cambia su representación - 255 escrito como 0xFF, un nombre escrito en snake_case -, o el valor se expresa realmente en otra unidad, como cuando los kilómetros pasan a millas o una lectura en Celsius pasa a Fahrenheit.

La distinción importa porque el primer caso siempre es reversible con exactitud y el segundo normalmente no. Convertir un número a hexadecimal y volver devuelve el mismo número; convertir una imagen a JPG y volver no devuelve la misma imagen.

Sin pérdida, con pérdida y aproximado

La conversión de base y de estilo de escritura es en principio sin pérdida, con una excepción que conviene conocer: una sigla pierde sus límites al pasar a minúsculas, así que HTTPServer se convierte en http_server y vuelve como HttpServer. La mayoría de factores entre el sistema métrico y el imperial son exactos por definición y no aproximados, así que esas conversiones no arrastran ningún error.

Las que sí tienen pérdida de verdad son las herramientas de imagen, donde cada recodificación descarta un poco más, y todo lo que implique meses o años del calendario, que no tienen una duración exacta y se muestran como promedios. Cuando un resultado está redondeado en lugar de ser exacto, se indica.

Comprueba los extremos antes de fiarte del centro

Las conversiones fallan en los límites mucho más que en el rango normal. Una marca de tiempo Unix en segundos entregada a algo que espera milisegundos cae en 1970; un identificador de 64 bits convertido a través de un número de JavaScript corriente pierde precisión por encima de unos nueve mil billones; una imagen ampliada más allá de la resolución de origen gana píxeles que nunca se fotografiaron.

Las herramientas de aquí están hechas para ser honestas en esos extremos: aritmética de precisión arbitraria para las bases, unidad explícita para las marcas de tiempo y un rechazo en lugar de una imagen en blanco silenciosa cuando un archivo es demasiado grande para el canvas del navegador. Cuando revises la conversión de otra persona, empieza por el caso límite.