English gematria calculator
Score any word or phrase with English gematria, where each letter is worth six times its place in the alphabet: KIT is 66 + 54 + 120, a total of 240. Spaces and digits are skipped and listed. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Text
- KIT
- Total
- 240
- System
- english_gematria_A6
- Letter count
- 3
- Non alphabetic count
- 0
English gematria is a simple letter-value system that multiplies each alphabet position by six, so A counts as six, B as twelve, C as eighteen, and Z as one hundred fifty-six. Writers, puzzle designers, numerology hobbyists, and teachers use it to turn a name or short phrase into a single integer total they can compare across words. This English gematria calculator accepts any string, scores only A–Z letters without caring about case, and reports every non-alphabetic character that was ignored so you never wonder why a space, hyphen, or digit disappeared from the sum. No network calls, no randomness, and no model tokens—just a transparent mapping you can recompute by hand.
How English gematria assigns values and builds the total
English gematria in the six-step tradition maps the twenty-six Latin letters to multiples of six. Position one in the alphabet is A and contributes six; position two is B and contributes twelve; position three is C and contributes eighteen; the pattern continues until Z, the twenty-sixth letter, which contributes one hundred fifty-six. Mathematically the value of a letter is its one-based index in A–Z multiplied by six.
To score a word you convert every letter to that value and add the results. Case does not matter: lowercase a is treated as A, so “Kit”, “KIT”, and “kit” all produce the same total.
Where English gematria comes in handy
Educators use the tool to show students how a transparent cipher maps letters to numbers without opaque software. Game and puzzle authors batch-score word lists to balance difficulty or to seed riddle answers that share a target total. Name-meaning blogs and personal branding tools convert brand candidates into comparable integers under a fixed published rule.
Failed validation does not consume balance. Keep requests short, pin the breakdown order in tests, and you get reproducible English gematria totals for homework, landing-page demos, and edge workers without standing up a custom numerology service of your own.
What you can do with it
Puzzle and game word scoring
Batch-score word lists so riddles, crossword themes, or game levels share a target English gematria total.
Brand and name comparison tools
Score candidate brand names under a fixed published rule and store totals beside the original strings for sorting.
FAQ
What if my string has no English letters?
English gematria requires at least one A–Z letter; empty or symbol-only input is not billed.
Is “KIT” the same total as “kit”?
Yes. Letters are uppercased for scoring, so mixed case does not change the total or the breakdown values.
How is the English gematria value of a word calculated?
Each letter is worth its position in the alphabet times six, so A is 6, B is 12 and Z is 156, and the values are added. For KIT that is 66 for K, 54 for I and 120 for T, a total of 240.
What happens to spaces, digits and hyphens?
They add nothing to the total. Every character that is not a letter from A to Z is skipped and shown in a separate list, so you can see exactly what was left out of the sum.
What is English gematria used for?
Puzzle and game authors use it to give riddles or levels a shared target total, teachers use it to show how letters map to numbers, and brand tools compare candidate names under one fixed rule.
Related tools
For developers — API access
Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.
API endpoint
Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.
Call it from your stack
curl -X POST https://api.kit.forhosting.com/enc/gematria-english \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"KIT"}'const res = await fetch("https://api.kit.forhosting.com/enc/gematria-english", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "KIT"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/gematria-english",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "KIT"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/gematria-english", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"KIT"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"KIT"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/gematria-english", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"text": "KIT"
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.gematria_english",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.
Pricing
Published price — no tokens, no invented credits. A failed task is never charged.
Errors
| HTTP | Code | Meaning |
|---|---|---|
401 | unauthorized | Missing or invalid API key. |
402 | insufficient_balance | Your balance doesn't cover the task price. |
404 | unknown_type | That task type doesn't exist. |
429 | rate_limited | Too many requests. Use the webhook instead of polling. |
Technical notes
How English gematria assigns values and builds the total
Digits, punctuation, spaces, and symbols contribute nothing to the sum; this calculator lists them separately under non_alphabetic so you can audit what was skipped. Empty input and strings that contain no English letters at all are rejected with invalid_input rather than returning a silent zero, because a zero total without letters is almost always a client mistake. The response always includes the original text, a system label that names the A=6 scheme, the integer total, letter_count, a breakdown array of each scored letter with its value, the non_alphabetic list, its count, and a boolean has_non_alphabetic flag for quick checks in scripts.
Input contract, response fields, and error behaviour
The free browser form uses the same field. Length is capped at ten thousand characters to keep requests small. POST a JSON body with a required string field named text (aliases word, phrase, input, q, and value are accepted). On success you receive text echoed back, system set to english_gematria_A6, total as a non-negative integer, letter_count, breakdown as an ordered list of objects each with letter (uppercase) and value, non_alphabetic as an array of the exact ignored characters in order of appearance, non_alphabetic_count, and has_non_alphabetic. Example: the three-letter string KIT maps K to sixty-six, I to fifty-four, and T to one hundred twenty, so total is two hundred forty with letter_count three and an empty non_alphabetic list. A phrase like “A-1” scores only A as six, reports hyphen and digit one as non-alphabetic, and sets has_non_alphabetic true. Missing text, empty string, payloads longer than the limit, and strings with no A–Z letters fail with invalid_input and are not billed. Pair the API with your own UI if you want charts of letter contributions; this endpoint only computes the total and the audit fields.
Where an English gematria API earns its keep
Developers embed the endpoint in scripts that normalize case, strip punctuation after inspection, and store totals next to source strings for search or clustering. Because every successful call is pure computation, the published base price stays at $0.002 with no model tokens.
Integration use cases
Classroom demos of letter ciphers
Show students how A=6 through Z=156 builds a word total, then compare hand calculations against the API breakdown.
Technical questions
How does English gematria value each letter?
Each letter’s value is its position in the A–Z alphabet multiplied by six: A=6, B=12, C=18, … Z=156. Case is ignored.
What happens to spaces, digits, and punctuation?
They are not added into the total. The API lists them in non_alphabetic and sets has_non_alphabetic true so you can audit skipped characters.
What does the English gematria calculator cost?
The browser tool is free. API requests use prepaid KIT balance at $0.002 per successful call; invalid input is not billed.