Saltar al contenido principal

Se han puesto valores de ejemplo. Reemplázalos por los tuyos.

Porcentaje

37,5 %

Cálculo paso a paso

  1. 0,375 × 100 = 37,5 %

Una fórmula pide 0,075 y el préstamo dice 7,5 %. O una hoja de cálculo devuelve 0,35 y necesitas decir 35 %. En ambos casos el trabajo es el mismo: desplazar la coma decimal dos lugares, o multiplicar o dividir por 100.

Ingresa un decimal o un porcentaje en esta calculadora de decimal y porcentaje y convierte en ambas direcciones, así que funciona como calculadora de decimal a porcentaje y como calculadora de porcentaje a decimal. Muestra el paso de multiplicar por 100 o de dividir entre 100 con tus números. Más abajo encontrarás las reglas, seis ejemplos resueltos y una tabla de conversión que también da la fracción.

Cómo funcionan de decimal a porcentaje y de porcentaje a decimal

Respuesta rápida: para convertir un decimal en porcentaje, multiplica por 100. Para convertir un porcentaje en decimal, divide entre 100. Así, 0,75 es 75 %, y 75 % es 0,75.

Cómo convertir porcentaje a decimal

  1. Quita el signo de porcentaje.
  2. Divide el número entre 100.
  3. Comprueba el resultado: debe ser 100 veces menor que el porcentaje del que partiste.

Dividir entre 100 es lo mismo que mover la coma decimal dos lugares a la izquierda. Puedes hacerlo mentalmente: 50 % se convierte en 0,5, porque 50 ÷ 100 = 0,5, y 18 por ciento como decimal es 0,18. Un porcentaje entero tiene su coma decimal al final, así que 8 % es 8,0 y al moverla dos lugares a la izquierda da 0,08.

Cuándo hacen falta ceros

Convertir porcentaje a decimal requiere ceros cuando el número tiene menos de dos dígitos antes de la coma. 5 % se convierte en 0,05, no en 0,5, porque la coma tiene que recorrer dos lugares y solo hay un dígito que cruzar. Un porcentaje menor que 1 % necesita más ceros: 0,5 % se convierte en 0,005.

Cómo convertir decimal a porcentaje

  1. Multiplica el decimal por 100.
  2. Agrega el signo de porcentaje.

Multiplicar por 100 mueve la coma decimal dos lugares a la derecha, así que 0,07 se convierte en 7 %, 0,125 en 12,5 % y 1,5 en 150 %. Para un decimal periódico como 0,3333, redondea solo el porcentaje final: 33,33 %.

Porcentaje a decimal en Excel y Google Sheets

Una celda con formato de porcentaje ya contiene el decimal. Si muestra 12,5 %, el valor almacenado es 0,125, así que no se divide otra vez. Para ver el valor almacenado, cambia el formato de la celda a Número o General. Si una celda contiene un 12,5 simple y quieres el decimal, escribe =A2/100.

Porcentaje, decimal y fracción juntos

Un porcentaje, un decimal y una fracción son tres formas de escribir un mismo valor, así que la conversión de decimal a porcentaje es solo un cambio de forma. Usa la calculadora de arriba como calculadora de porcentaje a decimal: entra el porcentaje, sale el decimal y se muestra el paso de dividir entre 100. Para pasar de fracción a porcentaje, divide el numerador entre el denominador y multiplica por 100, lo que hace la calculadora de fracción a porcentaje. Para pasar de porcentaje a fracción, escríbelo sobre 100 y simplifica, lo que hace la calculadora de porcentaje a fracción.

Ejemplos de porcentaje a decimal y de decimal a porcentaje

Ejemplo 1: 5 % como decimal

Datos

5 %
  1. Paso 1

    Divide entre 100: 5 ÷ 100 = 0,05

Respuesta

0,05. La coma se mueve dos lugares, así que un cero llena el hueco. No es 0,5.

Ejemplo 2: 12,5 % como decimal

Datos

12,5 %
  1. Paso 1

    12,5 ÷ 100 = 0,125

Respuesta

0,125. La coma decimal de 12,5 se mueve dos lugares a la izquierda, pasando el 2 y el 1.

Ejemplo 3: 150 % como decimal

Datos

150 %
  1. Paso 1

    150 ÷ 100 = 1,5

Respuesta

1,5. Un porcentaje superior a 100 da un decimal superior a 1, lo cual es válido: 1,5 es una vez y media el todo.

Ejemplo 4: 0,5 % como decimal

Datos

0,5 %
  1. Paso 1

    0,5 ÷ 100 = 0,005

Respuesta

0,005. La mitad de un uno por ciento son cinco milésimas, así que necesita dos ceros después de la coma.

Ejemplo 5: 0,025 como porcentaje

Datos

decimal 0,025
  1. Paso 1

    Multiplica por 100: 0,025 × 100 = 2,5 %

Respuesta

2,5 %.

Ejemplo 6: un decimal periódico, 0,333333

Datos

decimal 0,333333
  1. Paso 1

    Multiplica por 100: 0,333333 × 100 = 33,3333, que es 33,33 % con dos decimales.

Respuesta

33,33 %. Si primero se redondeara el decimal a 0,33, se obtendría 33 %, así que redondea al final.

Tabla de conversión de porcentaje, decimal y fracción

Esta tabla recoge los valores comunes en las tres formas, con los decimales redondeados a cuatro cifras. Para más fracciones, consulta la calculadora de fracción a porcentaje.

Tabla de conversión de porcentaje, decimal y fracción
PorcentajeDecimalFracción
1 %0,011/100
5 %0,051/20
10 %0,11/10
12,5 %0,1251/8
20 %0,21/5
25 %0,251/4
33,33 %0,33331/3
40 %0,42/5
50 %0,51/2
60 %0,63/5
66,67 %0,66672/3
75 %0,753/4
80 %0,84/5
90 %0,99/10
100 %11
125 %1,255/4
150 %1,53/2
200 %22

Código de decimal a porcentaje

Ambas versiones reproducen los ejemplos anteriores (0,05, 0,125, 1,5, 0,005, 2,5 %, 33,33 %), rechazan entradas no numéricas y limitan los decimales.

JavaScript

JavaScript
function finite(name, v) {  if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);}​function places(decimals) {  if (!Number.isInteger(decimals) || decimals < 0 || decimals > 12) throw new RangeError("decimals must be a whole number from 0 to 12");  return decimals;}​// 0.125 -> 12.5 (multiply by 100)export function decimalToPercent(decimal, decimals = 2) {  finite("decimal", decimal);  return Number((decimal * 100).toFixed(places(decimals)));}​// 12.5 -> 0.125 (divide by 100)export function percentToDecimal(percent, decimals = 6) {  finite("percent", percent);  return Number((percent / 100).toFixed(places(decimals)));}

Python

Python
from decimal import Decimal, ROUND_HALF_UPimport math​​def _num(name, v):    if isinstance(v, bool) or not isinstance(v, (int, float, Decimal)) or not math.isfinite(float(v)):        raise ValueError(f"{name} must be a finite number")    return Decimal(str(v))​​def _round(x, decimals):    if not isinstance(decimals, int) or isinstance(decimals, bool) or not 0 <= decimals <= 12:        raise ValueError("decimals must be a whole number from 0 to 12")    return x.quantize(Decimal(1).scaleb(-decimals), rounding=ROUND_HALF_UP)​​def decimal_to_percent(decimal, decimals=2):    return _round(_num("decimal", decimal) * 100, decimals)​​def percent_to_decimal(percent, decimals=6):    return _round(_num("percent", percent) / 100, decimals)

decimalToPercent(0.07) devuelve 7, pero el producto directo 0,07 × 100 es 7,000000000000001 en JavaScript, porque 0,07 no tiene una forma binaria exacta. El paso de redondeo oculta eso, así que redondea siempre antes de mostrar. La versión de Python trabaja con valores Decimal creados a partir del texto del número, así que evita ese artefacto, redondea la mitad hacia arriba, que es la convención escolar habitual, y devuelve un Decimal, por lo que 12,5 % se imprime como 12.50. Quita el signo % final antes de llamar a cualquiera de las dos funciones.

Privacidad y seguridad de las entradas

  • Los valores se calculan en tu navegador. Los números que ingresas no se envían a ningún servidor ni se guardan.
  • El campo acepta solo números, con un signo % opcional al final. El texto, los campos vacíos, NaN e Infinity se rechazan con un mensaje, y nada de lo que escribes se evalúa nunca como código.
  • Se aceptan valores negativos: −20 % es −0,2.
  • Los decimales se limitan a un número entero de 0 a 12.
  • En este idioma la coma es el separador decimal, así que 12,5 es doce y medio y 1,200 es 1,2. El punto actúa como separador de miles cuando va seguido de una coma decimal, por lo que 1.234,5 se lee como 1234,5. Una entrada como 1.234 (un punto seguido de exactamente tres cifras, sin coma) o 1,2,3 se rechaza por ambigua en lugar de adivinar. Los espacios entre grupos de cifras, incluidos los espacios de no separación, se ignoran, así que 1 200 se lee como 1200.

Errores comunes al pasar de porcentaje a decimal

Errores comunes al pasar de porcentaje a decimal
ErrorQué sale malQué hace la calculadora
Mover la coma un solo lugar5 % leído como 0,5 en lugar de 0,05Divide entre 100 y rellena con ceros
Ignorar los ceros por debajo de 1 %0,5 % leído como 0,05 en lugar de 0,005Muestra el paso de dividir entre 100
Multiplicar un decimal por 100,25 leído como 2,5 % en lugar de 25 %Multiplica por 100
Omitir el signo de porcentaje0,75 informado como 75Etiqueta el resultado como porcentaje
Dividir otra vez una celda con formato de porcentaje entre 10012,5 % en una celda ya es 0,125; al dividir da 0,00125Toma el número tal como se escribió
Redondear primero el decimal0,3333 redondeado a 0,33 da 33 %, no 33,33 %Redondea solo el resultado final
Tratar un valor superior a 100 % como un error150 % es 1,5, que es válidoAcepta valores superiores a 100 %

Un valor en cuatro formas

El mismo valor, 12,5 %, escrito de cuatro maneras, y cómo llegar a cada una:

Un valor en cuatro formas
ConversiónReglaEjemploDónde hacerlo
Porcentaje a decimalDivide entre 10012,5 % = 0,125Esta página
Decimal a porcentajeMultiplica por 1000,125 = 12,5 %Esta página
Fracción a porcentajeDivide y luego multiplica por 1001/8 = 12,5 %Calculadora de fracción a porcentaje
Porcentaje a fracciónEscribe sobre 100 y simplifica12,5 % = 1/8Calculadora de porcentaje a fracción

Preguntas frecuentes

¿Cómo convertir un porcentaje a decimal?

Divide el porcentaje entre 100, lo que mueve la coma decimal dos lugares a la izquierda. 50 % es 0,5 y 75 % es 0,75.

¿Cómo convertir un decimal a porcentaje?

Multiplica el decimal por 100, lo que mueve la coma decimal dos lugares a la derecha. 0,75 es 75 % y 0,125 es 12,5 %.

¿Cómo escribir un porcentaje como decimal?

Quita el signo de porcentaje y desplaza la coma decimal dos lugares a la izquierda, añadiendo ceros donde haga falta. 5 % es 0,05, 12,5 % es 0,125 y 0,5 % es 0,005. Un error frecuente es escribir 0,5 para 5 %, que en realidad es 50 %.

¿Cómo convertir un porcentaje a decimal sin calculadora?

Mueve mentalmente la coma decimal dos lugares a la izquierda: 150 % es 1,5, 42 % es 0,42 y 7 % es 0,07. Como comprobación, el decimal debe ser 100 veces menor que el porcentaje del que partiste.

¿Cómo convertir un decimal a porcentaje en una calculadora?

Multiplica el decimal por 100: 0,075 × 100 = 7,5 %.

¿Cómo convierto un porcentaje a decimal en Excel?

Una celda con formato de porcentaje ya contiene el decimal, así que cambia su formato a Número o General para verlo. Para un número simple como 12,5, escribe =A2/100.

¿Por qué un tercio se muestra como 33,33 % y no como 33 %?

Un tercio es 0,3333 y así sucesivamente, así que 33,33 % es el valor redondeado a dos decimales. Redondear a un número entero da 33 %, y también lo da redondear primero el decimal a 0,33, así que conserva todos los dígitos hasta el paso final.