Calcular puntuación Scrabble con multiplicadores
Calcule el valor base de una palabra con la tabla estándar de fichas de Scrabble en inglés y compruebe cómo cambian el resultado las casillas de premio.
Ejecutar — gratis
Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.
Introduzca una palabra formada por letras de A a Z, indique las posiciones de doble o triple letra y elija, si corresponde, un multiplicador de palabra doble o triple. La respuesta detalla cada ficha, su valor original, el multiplicador aplicado, el subtotal y la puntuación final. Los caracteres no válidos y los multiplicadores contradictorios generan un error claro.
Introduzca la palabra y consulte su valor base
Proporcione una palabra no vacía compuesta por letras de A a Z. Las mayúsculas y minúsculas puntúan igual, ya que la calculadora convierte la entrada a mayúsculas antes de consultar los valores. Utiliza la tabla inglesa habitual: letras frecuentes como A, E, I, L, N, O, R, S, T y U valen un punto, mientras que las menos comunes alcanzan ocho o diez. La puntuación base suma esos valores antes de considerar casillas especiales. La lista detallada muestra cada letra normalizada, su posición desde 0, su valor, su multiplicador y los puntos obtenidos. La herramienta evalúa fichas, no la presencia de la palabra en un diccionario. Por ello puede puntuar una secuencia válida de letras aunque no sea una jugada admitida. Rechaza espacios, guiones, apóstrofos, cifras, letras acentuadas, emojis y otros símbolos porque no pertenecen al conjunto estándar A–Z. Introduzca únicamente las letras de la palabra, sin anotaciones ni espacios alrededor.
Aplique las casillas de letra y palabra en el orden correcto
Cada multiplicador de letra contiene una posición desde 0 y un factor de 2 o 3. La posición 0 corresponde a la primera letra, la 1 a la segunda y así sucesivamente. Una casilla de doble o triple letra modifica únicamente el valor de esa ficha. La calculadora suma todos los valores ajustados para obtener el subtotal previo al multiplicador de palabra y después aplica a dicho subtotal un factor de 1, 2 o 3. El orden es importante: primero se triplica, por ejemplo, una letra y después una casilla de doble palabra duplica el subtotal completo. Una posición solo puede aparecer una vez. Si dos registros señalan la misma letra, la solicitud se rechaza porque una casilla no puede tener dos premios simultáneos. También se rechazan las posiciones fuera de la palabra. Use el multiplicador 1, u omita el campo, cuando no exista premio de palabra. Los campos de bonificación y subtotal permiten comprobar el cálculo sin deducirlo a partir del resultado final.
Distinga las reglas que necesitan el contexto del tablero
El resultado es la puntuación base de una colocación, no un árbitro completo del tablero. Calcula las letras indicadas y sus premios, pero no examina fichas vecinas, palabras cruzadas, geometría del tablero, atril ni casillas utilizadas en turnos anteriores. En el juego estándar, una casilla especial normalmente solo cuenta cuando se coloca una ficha por primera vez; incluya por tanto únicamente los multiplicadores recién cubiertos. La herramienta tampoco añade automáticamente la bonificación habitual de 50 puntos por usar las siete fichas del atril. Si la jugada la obtiene, súmela por separado según las reglas aplicables. Las fichas en blanco no se representan, porque una letra simple no permite saber si procede de un comodín de valor cero; toda letra A–Z se trata como ficha impresa. Estos límites hacen que el resultado sea determinista y verificable. Puede usarlo para revisar una palabra, enseñar valores, crear ejercicios o probar software de puntuación cuando ya conoce las posiciones premiadas.
Qué puede hacer con ella
Comprobar una jugada
Verifique el subtotal de una palabra y el resultado de las casillas especiales antes de anotar el turno.
Enseñar valores de fichas
Muestre cómo contribuye cada letra y por qué las letras poco frecuentes elevan la puntuación.
Probar un contador
Genere resultados deterministas y detallados para pruebas y aplicaciones de puntuación.
Preguntas frecuentes
¿Cuánto cuesta una solicitud de API?
Cada solicitud de API cuesta $0.002. La misma calculadora determinista puede ejecutarse gratis en el navegador.
¿Se aceptan letras minúsculas?
Sí. Mayúsculas y minúsculas tienen el mismo valor, y la palabra devuelta se normaliza a mayúsculas.
¿Comprueba si la palabra es válida?
No. Puntúa secuencias de fichas A–Z, pero no consulta diccionarios ni listas de torneos.
¿Cómo se combinan los multiplicadores?
Primero se aplican los multiplicadores a cada letra y después se multiplica el subtotal ajustado de la palabra.
¿Incluye la bonificación de siete fichas o los comodines?
No. Añada la bonificación por separado y no represente comodines de valor cero, pues una letra no permite identificarlos.
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/game/scrabble-word-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"word":"QUIZ"}'const res = await fetch("https://api.kit.forhosting.com/game/scrabble-word-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"word": "QUIZ"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/game/scrabble-word-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"word": "QUIZ"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/game/scrabble-word-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"word":"QUIZ"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"word":"QUIZ"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/game/scrabble-word-score", 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
{
"word": "QUIZ"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "game.scrabble_word_score",
"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_word_length | 100 |
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. |