Conversor de prefijos binarios
1 MiB son 1,048576 MB, no 1 MB: el conversor separa kibi, mebi y gibi de kilo, mega y giga con potencias exactas de dos y de diez, para que la etiqueta de un disco y su explorador de archivos por fin coincidan. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Magnitud numérica a convertir
- 1
- Desde
- MiB
- Hacia
- MB
- Resultado
- 1,048576
- Etiqueta de origen
- mebibyte (2^20)
- Etiqueta de destino
- megabyte (10^6)
- Familia de origen
- binary
Los fabricantes de almacenamiento, los sistemas operativos y las herramientas de red siguen mezclando dos sistemas de prefijos que se parecen pero no son lo mismo. Un mebibyte son dos a la vigésima unidades base, mientras que un megabyte es un millón; un gibibyte son dos a la trigésima, mientras que un gigabyte es mil millones. Esa brecha explica por qué un disco anunciado como un terabyte muestra menos tebibytes en el gestor de archivos, y por qué las hojas de planificación de capacidad necesitan una sola ruta de conversión honesta. Esta capacidad convierte cantidades entre prefijos binarios IEC 80000-13 —kibi, mebi, gibi, tebi, pebi, exbi— y prefijos decimales SI —kilo, mega, giga, tera, peta, exa— usando potencias exactas de dos y de diez, con etiquetas de byte habituales como KiB, MiB, GiB, kB, MB y GB.
Prefijos binarios IEC frente a prefijos decimales SI
Los prefijos binarios siguen IEC 80000-13 y crecen por potencias de dos. Un kibibyte son exactamente mil veinticuatro unidades base, un mebibyte es dos a la vigésima, un gibibyte es dos a la trigésima, un tebibyte es dos a la cuadragésima, un pebibyte es dos a la quincuagésima y un exbibyte es dos a la sexagésima.
Los prefijos decimales SI crecen por potencias de diez: un kilobyte es mil, un megabyte es un millón, un gigabyte es mil millones, un terabyte es un billón, un petabyte es mil billones y un exabyte es un trillón de unidades base en la misma base intermedia. El conversor también acepta la unidad base sin prefijo B para transformar un conteo bruto en cualquier prefijo etiquetado o revertir una etiqueta a una cantidad sin prefijo.
Como cada petición multiplica por el factor de origen y divide por el de destino a través de una base compartida, convertir A a B y B a A es coherente hasta el redondeo a doce decimales, y no hay una matriz por pares que pueda desincronizarse entre versiones. Este producto trata deliberadamente kB y MB decimales como mil y un millón —no como mil veinticuatro binario informal—, de modo que quien necesite la interpretación binaria debe enviar KiB o MiB de forma explícita.
Esa honestidad es la razón de que exista un conversor dedicado de prefijos binarios junto a las herramientas de unidades generales: la intención de búsqueda es resolver la confusión kibi-frente-a-kilo con factores IEC y SI publicados, no ocultarla tras un único token KB ambiguo.
Dónde le ayuda en el día a día
Use el conversor gratuito de prefijos binarios en el navegador cuando necesite una comprobación rápida de MiB a MB, GiB a GB, KiB a kB o tebibyte a terabyte al leer una factura de nube, una etiqueta de disco, el tamaño de un volcado de memoria, un límite de contenedor o un problema de deberes sobre IEC frente a SI. Abra la página, introduzca el número y las unidades y copie el resultado sin instalar una hoja de cálculo, una biblioteca de unidades ni un paquete de calculadora de escritorio.
Las entradas de origen siguen las mismas reglas de retención que otros ítems parse de KIT, y los resultados son seguros de cachear porque el algoritmo es plenamente determinista. Los autores que publican aplicaciones móviles o chatbots pueden mapear los campos result, factor y formula directamente en tarjetas que muestren tanto el número como la ruta de conversión que los operadores esperan al conciliar TB de marketing con TiB del SO.
Qué puede hacer con ella
Conciliación de capacidad de disco y nube
Convierta etiquetas de proveedor TB/GB a TiB/GiB para que los paneles de finanzas y operaciones coincidan con lo que reportan los sistemas operativos y los almacenes de objetos.
Cuotas de memoria y contenedores
Traduzca límites MiB de Kubernetes o Docker a MB para herramientas de facturación, o al revés, con factores exactos 2^n y 10^n.
Preguntas frecuentes
¿Cuál es la diferencia entre MiB y MB?
MiB (mebibyte) es el prefijo binario IEC 2^20 = 1,048,576. MB (megabyte) es el prefijo decimal SI 10^6 = 1,000,000. Este conversor mapea en ambos sentidos con factores exactos.
¿Cómo convierto 1 GiB a GB?
El resultado es 1.073741824 GB porque un gibibyte son 2^30 unidades base y un gigabyte es 10^9.
¿KB significa 1024 o 1000 aquí?
El kB/KB decimal siempre significa 1000 (kilo SI). Para 1024 use KiB (kibibyte). No se asume el "KB como 1024" informal y ambiguo.
¿Qué ocurre si envío una unidad desconocida?
El mensaje nombra el campo y enumera los prefijos binarios IEC y decimales SI admitidos; los fallos de validación no se cobran.
¿Es gratuito el conversor de prefijos binarios?
La herramienta del navegador se ejecuta gratis en su dispositivo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/conv/binary-prefix \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"from":"MiB","to":"MB"}'const res = await fetch("https://api.kit.forhosting.com/conv/binary-prefix", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"from": "MiB",
"to": "MB"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/binary-prefix",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"from": "MiB",
"to": "MB"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/binary-prefix", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"from":"MiB","to":"MB"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"from":"MiB","to":"MB"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/binary-prefix", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"value": 1,
"from": "MiB",
"to": "MB"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.binary_prefix",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Prefijos binarios IEC frente a prefijos decimales SI
Alias amigables como kibi, mebi, gibi, kilo, mega, giga, kibibyte, mebibyte, gibibyte, kilobyte, megabyte y gigabyte se normalizan a los mismos códigos canónicos que KiB, MiB, GiB, kB, MB y GB, de modo que formularios y API pueden enviar nombres de marketing o símbolos cortos.
Forma de la petición, campos de respuesta y errores de unidad desconocida
El mensaje de error nombra el campo erróneo y enumera el conjunto binario y decimal admitido para que los clientes corrijan formularios sin adivinar. Se permiten valores negativos cuando necesite deltas de capacidad con signo en pipelines de aprovisionamiento; el cero se convierte limpiamente a cero en toda unidad destino. Envíe un cuerpo JSON con tres campos obligatorios: value como número finito, from como cadena de unidad de origen y to como cadena de unidad de destino. Se aceptan los alias amount y quantity para value; unit_from y source para from; unit_to y target para to. En caso de éxito la respuesta repite los códigos canónicos from y to, las cadenas legibles from_label y to_label, las etiquetas from_family y to_family que marcan cada lado como binary, decimal o base, el resultado convertido, la cantidad base intermedia, el factor adimensional de origen a destino, los multiplicadores exactos from_factor y to_factor, una línea de fórmula corta apta para la UI, la etiqueta de método iec80000_si_prefix y la lista fija de units_supported. Un value ausente, números no finitos como NaN o Infinity, campos de unidad ausentes y cualquier token que no se asocie a un prefijo admitido fallan con invalid_input y no se cobran tras el rechazo del motor. Entradas idénticas siempre producen el mismo JSON porque la ruta es aritmética pura sin azar, sin consulta remota y sin dependencia del reloj de pared, lo que hace el endpoint seguro de fijar en goldens de integración continua y pruebas de contrato del SDK. Pares extremos como exbibytes a kilobytes comparten el mismo camino de código, de modo que la magnitud sola no cambia el algoritmo mientras la precisión doble IEEE pueda representar el producto base intermedio.
Uso en el navegador, precios de la API y flujos cotidianos
Pase a la API prepago cuando un panel de almacenamiento, una UI de cuotas de Kubernetes, un planificador de copias de seguridad, un portal de uso del ISP, un cuaderno de informática forense o un servicio de previsión de capacidad deban convertir prefijos a escala bajo un contrato KIT estable a $0.002 por ítem exitoso; los fallos de validación que elevan invalid_input no consumen saldo tras el rechazo. Combine este endpoint con un conversor de tasas de datos cuando un pipeline de producto también necesite familias de bits por segundo, o llámelo solo cuando el tráfico de búsqueda sea específicamente de prefijos de almacenamiento binarios frente a decimales —kibi, mebi, gibi, kilo, mega, giga y sus etiquetas de byte— en lugar de un conmutador general de unidades.
Casos de integración
Educación y documentación
Muestre a estudiantes y runbooks por qué un gibibyte no es un gigabyte, con JSON determinista para cuestionarios y fixtures de CI.