Conversor de porcentaje a fracción
El 40 % es 2/5 después de dividir 40/100 entre su máximo común divisor, 20. También funciona con porcentajes decimales y negativos, y verá la fracción sin reducir junto a la más simple para comprobar el trabajo. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Porcentaje
- 40
- Cadena de porcentaje
- 40
- Numerador
- 2
- Denominador
- 5
- Fracción
- 2/5
Este conversor de porcentaje a fracción toma un valor porcentual y devuelve la fracción totalmente reducida equivalente. La identidad es simple y exacta: p por ciento es igual a p entre cien, y luego el numerador y el denominador se dividen entre su máximo común divisor, para que el resultado esté en su forma más simple. Entre las comprobaciones clásicas están cuarenta por ciento, que se convierte en dos entre cinco; doce coma cinco por ciento, que se convierte en uno entre ocho; y cien por ciento, que se convierte en uno entre uno. El motor es aritmética totalmente determinista, sin llamadas de red, sin muestreo aleatorio y sin atajos que dependan de la fecha, así que el mismo porcentaje siempre produce la misma cadena de fracción y los mismos numerador y denominador enteros.
Qué significa la conversión de porcentaje a fracción y qué contiene la respuesta
Un porcentaje ya es una razón: mide partes por cien. Convertir un porcentaje a fracción significa, por lo tanto, escribir esa razón sin el signo de porcentaje y simplificarla. Algebraicamente, p por ciento es el número racional p dividido entre cien.
Cuando p es un entero, la forma sin reducir es simplemente p entre cien; cuando p tiene una expansión decimal finita, el motor primero expresa p como un racional exacto a partir de sus dígitos decimales, y luego multiplica el denominador por cien. La reducción usa el algoritmo euclidiano del máximo común divisor, así que cuarenta entre cien se reduce a dos entre cinco, veinticinco entre cien se reduce a uno entre cuatro, y doce coma cinco entre cien se reduce a uno entre ocho.
Dónde encaja el porcentaje a fracción en el estudio, la alfabetización financiera y el software
Los estudiantes se encuentran con la conversión de porcentaje a fracción cuando un libro de texto pasa de la notación porcentual a las razones, cuando un problema de concurso pide una forma simplificada de una tasa, o cuando comparan descuentos, tasas de impuestos, y enunciados de probabilidad escritos como porcentajes. Los profesores pueden pregenerar claves de respuesta para porcentajes modestos sin depender de aplicaciones de calculadora opacas que cambian en silencio entre números mixtos y fracciones impropias, o que descartan signos.
Los desarrolladores llaman al mismo contrato desde scripts para sembrar vectores de prueba deterministas para herramientas de libro de calificaciones, para normalizar porcentajes introducidos por el usuario antes de etiquetas de gráfico, o para satisfacer enunciados de retos de programación que exigen una fracción reducida, en lugar de un decimal redondeado. La práctica de concursos a menudo necesita una fuente rápida y sin conexión de razones simplificadas, para poder verificar soluciones sin calculadoras gráficas bajo presión de tiempo.
Las herramientas de producto y educación usan la conversión cuando un estudiante escribe un porcentaje y la interfaz debe mostrar un numerador barra denominador limpio para tarjetas de memoria, hojas de ejercicios, o ayudantes paso a paso.
Qué puede hacer con ella
Tareas y comprobaciones de razones
Convierta porcentajes de libro de texto en fracciones reducidas y verifique el numerador y el denominador antes de comparar tasas o probabilidades.
Herramientas de educación y alfabetización financiera
Normalice los porcentajes introducidos por el usuario en fracciones de términos mínimos, para tarjetas de memoria, explicaciones de descuento, y lecciones interactivas.
Preguntas frecuentes
¿Cuánto cuesta el conversor de porcentaje a fracción?
Es gratis en su navegador, en esta página.
¿Cómo se define la fracción?
Para un porcentaje p, el valor es p/100. El numerador y el denominador se dividen luego entre mcd(|numerador|, denominador), para que la fracción quede en términos mínimos.
¿Qué ocurre si la entrada no es un número?
Solo se aceptan porcentajes decimales finitos; las letras, las cadenas vacías, Infinity, y NaN son errores.
¿40 significa 40% o 0,40?
Significa 40 por ciento. La herramienta trata la entrada como una magnitud porcentual, así que 40 se convierte en 2/5, no en 2/5 de uno.
¿Se admiten porcentajes decimales?
Sí. Los decimales finitos como 12,5 se convierten exactamente a través de su expansión de dígitos, y luego se reducen (12,5% → 1/8).
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/fmt/percent-fraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"percent":40}'const res = await fetch("https://api.kit.forhosting.com/fmt/percent-fraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"percent": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fmt/percent-fraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"percent": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fmt/percent-fraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"percent":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"percent":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fmt/percent-fraction", 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
{
"percent": 40
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fmt.percent_fraction",
"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.
Límites
max_abs_percent | 1000000000000 |
max_decimal_places | 12 |
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
Qué significa la conversión de porcentaje a fracción y qué contiene la respuesta
La respuesta devuelve el valor porcentual analizado, una cadena de porcentaje normalizada, el numerador y el denominador reducidos, una cadena de fracción legible como dos barra cinco, el numerador y el denominador sin reducir para transparencia, el MCD que se aplicó, una etiqueta de método percent_to_fraction, y un breve recordatorio de fórmula. No hay ruta aproximada de CAS de punto flotante ni redondeo aleatorio de la propia fracción: el motor construye términos enteros exactos dentro de los límites de magnitud y de dígitos decimales admitidos, o rechaza la entrada con invalid_input. Los casos rechazados incluyen porcentaje ausente, tokens no numéricos, Infinity, NaN, magnitudes por encima del techo documentado, y cadenas con más dígitos fraccionarios de los permitidos.
Cómo se interpreta el porcentaje y cómo la fracción reducida se mantiene reproducible
Las entradas numéricas se tratan como la magnitud del porcentaje en sí: cuarenta significa cuarenta por ciento, no cero coma cuatro. Cero es válido y devuelve cero entre uno. Los porcentajes negativos conservan el signo en el numerador tras la reducción, lo que coincide con el tratamiento habitual de libro de texto de razones con signo. Los porcentajes decimales como doce coma cinco se convierten mediante una ruta de dígitos exacta, en lugar de solo atajos binarios de punto flotante opacos: los dígitos se convierten en un numerador entero y una escala de potencia de diez, y luego ese racional se divide entre cien y se reduce. El campo preferido es percent, pero se aceptan los alias percentage, value, p, text, input y pct, para que hojas de cálculo, cadenas de consulta y formularios tipados puedan reutilizar el mismo contrato. Las entradas de cadena pueden incluir un signo de porcentaje final opcional y un signo más o menos inicial opcional; los espacios incrustados dentro del número, los prefijos hexadecimales, las letras, y otros tokens no decimales se rechazan con un mensaje claro de invalid_input, para que una celda mal escrita no se convierta en una fracción equivocada. Los enteros intermedios deben mantenerse dentro del rango entero seguro, y la magnitud porcentual absoluta tiene un tope, para que la aritmética del Worker no pueda desbordarse hacia territorio no reproducible. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de un flujo automatizado, sin tener que reimplementar usted mismo la reducción euclidiana.
Dónde encaja el porcentaje a fracción en el estudio, la alfabetización financiera y el software
En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API, cada consulta exitosa cuesta $0.002, la validación fallida no se cobra, y no se almacena nada después de que se devuelve la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo tier A del KIT y le permite pasar de una demostración de aula a un flujo automatizado sin cambiar el resultado matemático. Combínela con formateadores de fracción y porcentaje cuando necesite pasos relacionados, y con otros endpoints matemáticos cuando esté construyendo un pequeño laboratorio de ayudantes numéricos gratuitos y deterministas.
Casos de integración
Fixtures de prueba deterministas
Genere cadenas de fracción reproducibles para pruebas unitarias, comprobaciones de propiedades, y aserciones de integración continua que no deben volver a derivar el MCD a mano.