Conversores
Herramientas para convertir valores entre formatos. Todo el procesamiento ocurre en tu navegador, así que tus datos nunca se suben.
- Conversor de Timestamp Unix a FechaConvierte un timestamp Unix en una fecha legible o al revés. La unidad se detecta automáticamente y cada resultado muestra su zona horaria.
- Conversor de MayúsculasPega un texto para verlo en todos los formatos a la vez, desde camelCase y snake_case hasta Title Case y frase capitalizada. Todo se ejecuta en tu navegador.
- Conversor BinarioConvierte un número entre binario, octal, decimal y hexadecimal, o convierte texto a binario y de vuelta. Los valores siguen siendo exactos a cualquier tamaño, incluso muy por encima de 64 bits.
- Conversor de UnidadesConvierte entre unidades métricas e imperiales de longitud, peso, temperatura, área, volumen, velocidad, datos y tiempo. Cada conversión usa el factor exacto definido, así que el resultado no se desvía por errores de coma flotante.
- Convertidor de ImagenConvierte una imagen entre PNG, JPG y WebP. El archivo se decodifica y se vuelve a codificar dentro de esta página, así que nunca sale de tu dispositivo.
- Redimensionar ImagenRedimensiona una imagen a píxeles exactos, un porcentaje, o un máximo para el lado más largo. El trabajo ocurre en esta página, así que el archivo nunca sale de tu dispositivo.
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.
