Convertidor de porcentaje a decimal (p. ej. 25% → 0.25), gratis
El 25 % equivale a 0.25 en decimal: un porcentaje son partes por cien, así que basta con dividir entre 100. Pegue valores con o sin el signo %, incluidos 12.5, cifras mayores que 100 y negativos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Porcentaje
- 25
- Forma decimal
- 0,25
- Fracción
- 25/100
Un convertidor de porcentaje a decimal transforma un porcentaje que la gente escribe a diario en el número puro usado en fórmulas, hojas de cálculo y código. Introduzca 25, 12.5 o 100—o pegue una cadena con un signo de porcentaje final—y la herramienta divide entre cien, redondea a una precisión estable y devuelve el decimal junto con una cadena de fracción corta y una sustitución paso a paso que puede copiar a notas o pruebas.
Qué significa porcentaje a decimal y por qué funciona la división entre 100
Un porcentaje es un número expresado por ciento: el veinticinco por ciento significa literalmente veinticinco partes de cien, la fracción veinticinco sobre cien, que se simplifica al decimal 0.25. La conversión universal es por tanto decimal igual a porcentaje dividido entre cien. Esa única división mapea el lenguaje del aula (un descuento del veinte por ciento, una probabilidad del cincuenta por ciento, una tasa de finalización del cien por ciento) al intervalo unitario y más allá que ingenieros y hojas de cálculo esperan.
Valores por encima del cien por ciento son decimales válidos mayores que uno—ciento cincuenta por ciento se convierte en 1.5—lo que importa para tasas de crecimiento, márgenes y cambio relativo. Los porcentajes negativos se convierten igual: menos diez por ciento se convierte en −0.1, la forma usada en deltas con signo. Porcentajes fraccionarios como 12.5% se convierten en 0.125 sin casos especiales.
Escribir el signo de porcentaje es una convención de visualización, no un sistema numérico distinto; quitar un carácter de porcentaje final opcional y luego dividir entre cien es exactamente lo que hace el cálculo a mano. Cuando falta la entrada, queda vacía tras un signo solo, o contiene letras y símbolos que no son un número finito, la conversión debe detenerse con un error.
Consejos prácticos, límites y búsquedas relacionadas
Prefiera enviar un número desnudo cuando controle el cliente; acepte cadenas con sufijo de porcentaje solo cuando los usuarios peguen desde copias de UI u hojas de cálculo. No incruste separadores de miles ni símbolos de moneda—elimínelos en su cliente antes de llamar. Valores mayores que el cien por ciento son intencionales para crecimiento y márgenes; no los acorte salvo que su dominio lo exija.
Entradas cercanas a cero se redondean limpiamente a decimal cero para que el ruido flotante no invente un minúsculo no cero. Esta página apunta a quienes buscan convertidor de porcentaje a decimal o calculadora de porcentaje a decimal; no es un formateador decimal-a-porcentaje, ni una calculadora de porcentaje en masa química, ni una herramienta de humedad o ciclo de trabajo. Prefiera esta capacidad cuando la fuente ya es un porcentaje y solo necesita la forma decimal para fórmulas.
Las comprobaciones de ida y vuelta son fáciles: multiplique el decimal devuelto por cien y confirme que coincide con el percent de entrada dentro del mismo redondeo a doce decimales.
Qué puede hacer con ella
Comprobación de deberes de conversión porcentaje–decimal
Los estudiantes introducen porcentajes de la hoja y comparan decimales y forma de fracción escritos a mano con un resultado determinista antes de entregar.
Normalización de encuestas y analítica
Los pipelines convierten porcentajes reportados (tasas de respuesta, cuotas tipo NPS) en decimales listos para promedios ponderados y bibliotecas de gráficos.
Preguntas frecuentes
¿Cómo se convierte un porcentaje a decimal?
Divida el porcentaje entre 100. Por ejemplo, 25% se convierte en 25 ÷ 100 = 0.25, y 100% se convierte en 1.
¿Puedo enviar un valor con el signo %?
Sí. Las entradas de cadena pueden incluir un signo de porcentaje final (por ejemplo "25%"). Se elimina antes de la conversión.
¿Qué ocurre con entrada no numérica?
Letras, cadenas vacías, booleanos y otros valores no finitos se rechazan y nunca se cobran.
¿Convierte decimal de vuelta a porcentaje?
No. Solo convierte porcentaje → decimal. Use una herramienta decimal-a-porcentaje si necesita la inversa (multiplicar por 100).
¿Es gratuito el convertidor de porcentaje a decimal?
La herramienta del navegador es gratuita y se ejecuta en local.
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-decimal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"percent":25}'const res = await fetch("https://api.kit.forhosting.com/fmt/percent-decimal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"percent": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fmt/percent-decimal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"percent": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fmt/percent-decimal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"percent":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"percent":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fmt/percent-decimal", 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": 25
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fmt.percent_decimal",
"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 | 1000000000000 |
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
La entrada no numérica lanza invalid_input en lugar de un valor erróneo silencioso. Estudiantes que comprueban deberes, analistas que normalizan tasas de encuesta y clientes API que preparan entradas de probabilidad o descuento necesitan la misma ruta determinista: sin red, sin semillas aleatorias, sin dependencia del reloj.
Qué significa porcentaje a decimal y por qué funciona la división entre 100
Enseñar la regla con ejemplos emparejados (25 → 0.25, 100 → 1, 0 → 0) construye la misma intuición que codifica la API.
Cómo llamar a la API y qué devuelve
En caso de éxito la respuesta devuelve percent como número redondeado, decimal igual a percent dividido entre cien con redondeo fijo a doce decimales, fraction como cadena compacta porcentaje-sobre-cien, formula con la regla decimal igual a porcentaje dividido entre cien, message con un resumen de una línea, y steps como un array ordenado que registra la entrada, la fórmula, la sustitución y el mensaje final. Envíe un cuerpo JSON con un campo obligatorio percent (alias percentage, value, p, n e input). El valor puede ser un número JSON o una cadena; las cadenas pueden incluir un signo de porcentaje final tras espacios opcionales. La magnitud absoluta debe permanecer dentro del límite publicado de un billón para que los resultados sigan siendo dobles IEEE finitos en el Worker y en el navegador. La validación fallida—percent ausente, cadenas vacías, tokens no numéricos, booleanos u objetos, valores no finitos o magnitudes fuera del límite—devuelve invalid_input y nunca se cobra. El precio es $0.002 plano por petición correcta.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, empareje ejemplos: 25% → 0.25, 100% → 1, 12.5% → 0.125, y una cadena de letras como abc demuestra la ruta dura invalid_input. Las tareas fallidas con invalid_input no consumen saldo prepago.
Casos de integración
Pruebas unitarias para motores de precios y descuentos
Genere pares conocidos porcentaje→decimal más rechazos no numéricos deliberados para que los valores esperados del kata de código se mantengan estables entre idiomas.