Calculadora de Porcentajes

Calcula el X% de Y, qué porcentaje es X de Y, o el aumento o disminución porcentual entre dos valores, al instante y sin anuncios en tu navegador.

🌐 English

🔒 Privado por diseño: todo se genera localmente en tu navegador; nada se sube nunca a ningún servidor.

Cómo calcular un porcentaje

  1. Elige un modo de Cálculo: “X% de Y” si conoces un porcentaje y un total, “X es qué porcentaje de Y” si tienes dos cantidades y quieres el porcentaje entre ellas, o “Aumento o disminución porcentual” si tienes un par de valores antes y después.
  2. Introduce el Valor A y el Valor B, su significado exacto depende del modo elegido (consulta las etiquetas de las opciones, o la sección de preguntas frecuentes más abajo).
  3. Pulsa el botón de acción, el resultado muestra exactamente qué cálculo se ejecutó y la respuesta, incluyendo si un cambio porcentual es un aumento o una disminución.
  4. Copia el resultado al portapapeles, o cambia los valores o el modo y calcula de nuevo.

Las tres formas en que la gente realmente busca “calculadora de porcentajes”

Casi cualquier pregunta real sobre porcentajes encaja en una de estas tres formas, y cada una necesita una fórmula distinta:

En lugar de obligarte a recordar qué fórmula aplicar, o a buscar tres páginas de calculadora distintas, esta herramienta pone las tres detrás de un único selector de modo para que siempre llegues a las matemáticas correctas para la pregunta que realmente te estás haciendo.

Aumento frente a disminución porcentual, explicado

En el modo de cambio porcentual, el signo del resultado te indica la dirección: un número positivo es un aumento, un número negativo es una disminución, y el resultado también lo explica con palabras junto al número para que nunca tengas que recordar el convenio tú mismo. El cálculo siempre divide entre el valor inicial (A), no entre el valor final (B), esta es la definición estándar y más habitual de cambio porcentual, y es la razón por la que pasar de 100 a 50 es una disminución del 50%, pero volver de 50 a 100 es un aumento del 100%, aunque la diferencia absoluta (50) sea la misma en ambos casos.

Gestionar la división entre cero con honestidad

Dos de los tres modos implican una división que puede no estar definida: “X es qué porcentaje de Y” divide entre Y, y “cambio porcentual de A a B” divide entre A. Si ese divisor es 0, no existe un porcentaje matemáticamente significativo que calcular, en lugar de mostrar silenciosamente NaN o Infinito, la calculadora muestra un mensaje claro explicando exactamente qué valor tiene que ser distinto de cero y por qué.

Privado, porque nada sale nunca de tu dispositivo

Cada cálculo se ejecuta con aritmética normal de JavaScript en tu propia pestaña del navegador, sin librerías, sin viaje de ida y vuelta a un servidor, y sin cuenta. Las cifras financieras (precios, descuentos, cambios de salario) son exactamente el tipo de números que quizá no quieras que una calculadora online cualquiera se ponga a registrar.

Usos habituales

Cómo funciona, en imágenes

Captura de pantalla de la herramienta Calculadora de Porcentajes con Calculation en X% of Y (e.g. 10% of 200), Value A (X in the first two modes, the starting value for % change) en 10
Calculadora de Porcentajes en pleno proceso: Calculation en X% of Y (e.g. 10% of 200), Value A (X in the first two modes, the starting value for % change) en 10.
Captura de pantalla del resultado de Calculadora de Porcentajes mostrando la salida generada «=== PERCENTAGE CALCULATION === Mode: X% of Y (X …»
El resultado final: la salida generada «=== PERCENTAGE CALCULATION === Mode: X% of Y (X …». El enlace de descarga es una URL blob local: el archivo nunca sale de tu dispositivo.

Preguntas frecuentes

¿Cuál es la diferencia entre los tres modos de cálculo?

"X% de Y" responde preguntas como "¿cuánto es el 20% de 80?" (la respuesta es 16), elige este modo cuando ya conoces un porcentaje y un total, y quieres saber la cantidad resultante. "X es qué porcentaje de Y" responde preguntas como "¿40 es qué porcentaje de 80?" (la respuesta es 50%), elige este modo cuando tienes dos cantidades y quieres saber la relación porcentual entre ellas. "Aumento o disminución porcentual" responde preguntas como "un precio pasó de 80€ a 100€, ¿qué porcentaje cambió?" (la respuesta es +25%, un aumento), elige este modo cuando tienes un valor antes y después y quieres el cambio porcentual entre ellos.

¿Por qué me sale un error de división entre cero?

Dos de los tres modos dividen entre uno de tus valores. "X es qué porcentaje de Y" divide entre Y (la base o el total), si Y es 0, la pregunta "qué porcentaje de nada" no tiene una respuesta definida. "Cambio porcentual de A a B" divide entre A (el valor inicial), si empezaste en 0, no existe ningún porcentaje por el que puedas multiplicar 0 para llegar a otro número, así que el cambio porcentual desde 0 no está definido. En ambos casos se muestra un mensaje claro explicando exactamente qué valor tiene que ser distinto de cero, en lugar de mostrar NaN o Infinito.

¿Cómo sé si un cambio porcentual es un aumento o una disminución?

El signo te lo dice directamente: un resultado positivo (mostrado con un "+" delante) es un aumento, y un resultado negativo es una disminución. La calculadora también lo explica con palabras junto al número, por ejemplo, "De 150 a 100 = -33,333333% (disminución)", para que nunca tengas que recordar tú mismo el convenio del signo.

¿Admite números negativos y decimales?

Sí. Los tres modos aceptan valores negativos y decimales tanto en el Valor A como en el Valor B (por ejemplo, -15,5% de 200, o un cambio porcentual de -10 a 25). Los resultados se redondean a 6 decimales para evitar las largas colas de coma flotante que la aritmética normal de JavaScript (como 0,1 + 0,2) puede producir, manteniendo a la vez suficiente precisión para resultados periódicos reales como un tercio de cien.

¿Se envía mi cálculo a algún servidor?

No. Cada cálculo se ejecuta por completo en tu pestaña del navegador usando aritmética normal de JavaScript, no se sube, registra ni almacena nada en ningún sitio, y sigue funcionando sin conexión una vez cargada la página.

¿Por qué la herramienta usa las etiquetas genéricas "Valor A" / "Valor B" en lugar de cambiarlas según el modo?

Las etiquetas de las opciones son texto fijo definido una sola vez por herramienta, sin ningún mecanismo para cambiar el texto según el modo seleccionado en cada momento. En lugar de construir tres herramientas casi idénticas, cada etiqueta explica lo que significa ese valor en cada modo (por ejemplo, "usado como X en los dos primeros modos, o como valor inicial en el cambio porcentual"), y el resultado generado siempre repite qué papel jugó cada valor en el cálculo que ejecutaste.

Herramientas relacionadas