Calculadora de porcentaje

Calcula porcentajes: cuánto es A% de B o qué porcentaje representa A de B.

{{ percentageCalc.message }}

Descripción

La palabra por ciento viene del italiano per cento y los romanos ya usaban fracciones de 100 para calcular intereses e impuestos. El símbolo % tal como lo conocemos hoy surgió en manuscritos italianos del siglo XVII, evolucionando desde abreviaciones como p cento hasta su forma gráfica actual. Luca Pacioli, el matemático franciscano que sistematizó la contabilidad por partida doble en 1494 — frecuentemente llamado el padre de la contabilidad — dependía en gran medida de los cálculos porcentuales para balances, cómputos de intereses y reparto de beneficios entre socios comerciales. Desde entonces, el porcentaje se convirtió en el lenguaje universal de comparación de magnitudes.

La trampa más común con los porcentajes es confundir la variación relativa con los puntos porcentuales — y esta confusión es explotada activamente en el marketing financiero. Si el tipo de interés sube un 1%, puede significar pasar del 5% al 5,05% (un aumento relativo del 1%) o del 5% al 6% (un aumento de 1 punto porcentual). La diferencia parece pequeña pero representa un 20% más en coste de crédito. Otro clásico: un 50% de descuento y luego otro 50% de descuento no es un 100% de descuento — es un 75%. Y un precio que subió un 20% y luego bajó un 20% no regresa al valor original: se termina con el 96% del precio inicial.

En programación, los porcentajes aparecen en barras de progreso, sistemas de descuentos, cálculos de impuestos, métricas de rendimiento y fórmulas financieras. La consideración técnica más importante es la precisión de punto flotante. En JavaScript, `0.1 + 0.2` no es exactamente `0.3` — es `0.30000000000000004`. Para cualquier cálculo financiero que involucre porcentajes, usa aritmética entera (trabaja en céntimos en lugar de euros) o una biblioteca de precisión como decimal.js. Redondea solo en el último paso, nunca en medio de una cadena de cálculos — cada redondeo intermedio acumula error.

Detalle técnico

Ideas claras antes de usar la herramienta

  • ¿Para qué sirve esta herramienta?: Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
  • ¿Se envían mis datos a algún servidor?: El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
  • ¿Puedo usarlo con datos reales en producción?: Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.

Fragmento corto para probar

  • Debajo aparece también el ejemplo largo en "Fragmentos de Código"; pega esta versión corta: Ejemplo — 10% de 200 = 20 20 representa 10% de 200

Fragmentos de Código

Ejemplo de código
10% de 200 = 20
20 representa 10% de 200

Ejemplo

10% de 200 = 20
20 representa 10% de 200

Preguntas frecuentes

¿Para qué sirve esta herramienta?

Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.

¿Se envían mis datos a algún servidor?

El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.

¿Puedo usarlo con datos reales en producción?

Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.