Conversor de dioptrías
2 dioptrías equivalen a una distancia focal de 500 mm, medio metro. Pase de potencia óptica a distancia focal en m, cm, mm o pulgadas y viceversa, con los valores negativos marcados como lentes divergentes, para recetas, lupas y ejercicios de óptica. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Valor
- 2
- Desde
- D
- To
- Mm
- Resultado
- 500 mm
- Convertido
- 500
- Dioptrías
- 2
- Distancia focal (m)
- 0,5
Un conversor de dioptrías transforma la potencia óptica en dioptrías en la distancia focal equivalente de lente delgada —o a la inversa— sin equilibrar metros recíprocos ni equivocarse de escala. Introduzca un valor finito distinto de cero más una unidad de origen y una de destino entre dioptrías (D), metros, centímetros, milímetros y pulgadas; la herramienta devuelve la magnitud convertida, la potencia intermedia en dioptrías, la distancia focal en metros, el tipo de lente según el signo de la potencia y líneas de sustitución paso a paso que puede pegar en un cuaderno de laboratorio, una ficha de gafas o una comprobación de óptica. Ópticos que relacionan dioptrías de receta con distancia focal en milímetros, estudiantes que comprueban que P es uno partido por f, e ingenieros que especifican lentes de lectura o lupas en pulgadas necesitan el mismo camino determinista.
Qué unidades se admiten y cómo funciona la conversión de dioptrías
Esta capacidad convierte entre cinco unidades que dominan la óptica de aula, las fichas de optometría y las especificaciones de producto de lentes y lupas. Las dioptrías son potencia óptica en metros recíprocos: una dioptría significa una distancia focal de un metro bajo el convenio de signos de lente delgada usado aquí. Metros, centímetros, milímetros y pulgadas se tratan como magnitudes de distancia focal de ese mismo foco equivalente.
El eje interno es siempre dioptrías: cada longitud se escala primero a metros con factores exactos, luego se invierte a potencia, y cada longitud de salida se obtiene invirtiendo la potencia a metros y dividiendo por la escala de destino. Los milímetros usan una milésima de metro; los centímetros, una centésima; las pulgadas usan la definición internacional exacta de cero coma cero dos cinco cuatro metros por pulgada, sin ambigüedad de pie topográfico.
Las peticiones con la misma unidad tienen éxito y devuelven la magnitud de entrada con un mensaje breve de que no hacía falta cambiar de unidad. Se permiten valores negativos para lentes divergentes o negativas; el cero se rechaza porque el recíproco no está definido.
Consejos prácticos, límites y cuándo usar esta página
Comprobaciones clásicas: dos dioptrías a quinientos milímetros, cuatro dioptrías a doscientos cincuenta milímetros, menos dos dioptrías a menos quinientos milímetros para una lente divergente, y quinientos milímetros de vuelta a dos dioptrías. Las rutas en pulgadas usan el factor exacto de cero coma cero dos cinco cuatro metros, de modo que los ida y vuelta se mantienen estables con redondeo a doce decimales. Permanezca dentro del rango absoluto para que los recíprocos intermedios no desborden.
Esta página apunta a quienes buscan un conversor de dioptrías, dioptrías a mm, dioptrías a pulgadas, distancia focal a dioptrías o conversión de unidades de potencia óptica en línea; no es una calculadora del fabricante de lentes, ni una herramienta completa de receta esfera-cilindro-eje, ni un conversor general de longitudes sin el eje de potencia óptica.
Prefiera esta capacidad cuando ambos extremos están entre las cinco unidades admitidas y necesita factores deterministas y cadenas de pasos; si solo necesita potencia desde la distancia focal en metros con una forma de respuesta orientada a física, la calculadora dedicada de potencia de lente puede ajustarse mejor a esa consulta más estrecha.
Qué puede hacer con ella
Fichas de gafas y lentes de contacto
Convierta dioptrías de receta en distancia focal equivalente en milímetros o pulgadas para tablas didácticas, bancos de laboratorio e impresos de educación al paciente.
Especificaciones de lupas y lentes de lectura
Las herramientas de catálogo relacionan la calificación en dioptrías de los aumentadores con la distancia focal en pulgadas para textos comerciales y planos de ingeniería multiunidad.
Preguntas frecuentes
¿Cuántos milímetros son 2 dioptrías?
Esta herramienta usa ese recíproco exacto con redondeo fijo a doce decimales.
¿Es gratuito el conversor de dioptrías?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Qué significa un valor negativo en dioptrías?
Indica una lente divergente. El signo se conserva en la conversión, de modo que −2 dioptrías dan −500 mm, y el resultado le indica si la lente es convergente o divergente.
¿Por qué no se pueden convertir 0 dioptrías?
Porque la potencia y la distancia focal son inversas, y uno dividido entre cero no tiene valor. Una lente sin potencia no tiene distancia focal que mostrar, así que el valor se rechaza.
¿Sirve para leer una receta completa de gafas?
No. Convierte una potencia o una distancia focal entre unidades. Los valores de esfera, cilindro y eje de una receta, o el cálculo de fabricación de una lente, requieren otra herramienta.
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/diopter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":2,"from":"D","to":"mm"}'const res = await fetch("https://api.kit.forhosting.com/conv/diopter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 2,
"from": "D",
"to": "mm"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/diopter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 2,
"from": "D",
"to": "mm"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/diopter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":2,"from":"D","to":"mm"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":2,"from":"D","to":"mm"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/diopter", 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": 2,
"from": "D",
"to": "mm"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.diopter",
"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
Los nombres de unidad desconocidos fallan con un error invalid_input claro en lugar de inventar factores silenciosos incorrectos.
Qué unidades se admiten y cómo funciona la conversión de dioptrías
Se aceptan alias habituales sin distinguir mayúsculas: diopter, dioptre, dpt y optical power para D; meter, metre y metres para m; millimeter y millimetre para mm; inch e inches para in. Si el nombre no está en esa lista, el solver rechaza la petición con invalid_input nombrando el campo erróneo y listando las unidades admitidas, de modo que el cliente nunca dude si un error tipográfico produjo un número incorrecto. La magnitud absoluta debe permanecer dentro del límite publicado de un billón para que los productos intermedios sigan siendo finitos en doble precisión IEEE en el Worker y en el navegador.
Cómo llamar a la API y leer la respuesta
Value debe ser un número finito distinto de cero o una cadena numérica estricta dentro de los límites absolutos de un billón. Conéctelo a paneles, asistentes de optometría, configuradores de producto o lotes que ya tienen una lectura en dioptrías y solo necesitan milímetros o pulgadas para visualización, cumplimiento de normas o comparación multiunidad sin repartir tablas de conversión recíproca en cada binario de aplicación. Envíe un cuerpo JSON con tres campos obligatorios: value (alias amount, n, power y focal), from (alias from_unit, unit_from y source) y to (alias to_unit, unit_to y target). From y to deben resolverse a nombres de unidad admitidos tras la normalización de alias; el enum público enumera los cinco tokens canónicos D, m, cm, mm e in. En caso de éxito la respuesta repite el valor de entrada redondeado, las etiquetas canónicas from y to, result y converted con la misma magnitud de destino redondeada, diopters como potencia eje, focal_length_m como foco equivalente en metros, unit como etiqueta de destino, lens_type como converging o diverging según el signo de la potencia, formula como cadena de ecuación breve, message como resumen en inglés, steps como líneas de sustitución ordenadas y supported_units como los cinco identificadores canónicos. La validación fallida —campos ausentes, números no finitos, valor cero, valores fuera de límites absolutos o un nombre de unidad desconocido— devuelve invalid_input y nunca se cobra. El precio es un fijo de $0.002 por petición exitosa con unidad item.
Consejos prácticos, límites y cuándo usar esta página
Prefiera enviar números desnudos para value cuando controla el cliente; las cadenas numéricas solo se aceptan si coinciden con un patrón numérico finito estricto sin símbolos de unidad pegados a los dígitos —ponga la unidad en el campo from—. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los clientes prueban a propósito nombres de unidad desconocidos o magnitudes nulas.
Casos de integración
Tareas y exámenes de óptica
Los estudiantes verifican P = 1/f entre D, m, cm y mm con cadenas de pasos deterministas alineadas con el convenio de metros recíprocos de los manuales.
Preguntas técnicas
¿Qué unidades puedo convertir con el conversor de dioptrías?
Dioptrías (D) y distancia focal en metros (m), centímetros (cm), milímetros (mm) y pulgadas (in), incluidos alias habituales como dioptre, millimeter e inch.
¿Qué ocurre si envío un nombre de unidad desconocido?
La API devuelve invalid_input, nombra el campo erróneo y enumera las unidades admitidas. La tarea fallida no se cobra.
¿Los resultados son deterministas entre navegador y API?
Sí. El handler y el widget comparten la misma ruta solve de lib.js con factores de metro exactos y redondeo a doce decimales, de modo que los ejemplos golden coinciden con producción.