staticdata.dev
Menu
Datasets About Contact

Greek Alphabet

The 24 letters of the Greek alphabet, from Alpha to Omega, each with its uppercase and lowercase glyph, English name, standard romanization, and the LaTeX command that produces the symbol. A constant reference when reading math, physics, and engineering notation.

v1.0.0 MIT 24 records Updated 2026-10-05 stable Source:  Greek alphabet (Wikipedia)

Quick fetch

Stable URL. CORS-enabled. No auth.

bash
curl https://staticdata.dev/v1/greek-alphabet.json

Or use as a typed import: import { greekAlphabet } from "https://staticdata.dev/v1/greek-alphabet.ts"

Formats

  • JSON 2.9 KB

    /v1/greek-alphabet.json

    Open

    min: 2.0 KB · /v1/greek-alphabet.min.json

  • CSV 530 B

    /v1/greek-alphabet.csv

    Open
  • TypeScript 3.1 KB

    /v1/greek-alphabet.ts

    export const greekAlphabet

    type GreekLetter = (typeof greekAlphabet)[number]

    Open

Schema

Each record in the dataset has the following shape.

Schema
Field Type Description Example
name string English name of the letter Alpha
uppercase string Uppercase glyph Α
lowercase string Lowercase glyph α
romanization string Latin-script transliteration a
latex string LaTeX command for the lowercase symbol \alpha

Preview

First 10 records.

Data preview
nameuppercaselowercaseromanizationlatex
AlphaΑαa\alpha
BetaΒβb\beta
GammaΓγg\gamma
DeltaΔδd\delta
EpsilonΕεe\epsilon
ZetaΖζz\zeta
EtaΗηe\eta
ThetaΘθth\theta
IotaΙιi\iota
KappaΚκk\kappa

Showing 10 of 24. View full data:  JSON · CSV

Fetch examples

Drop-in snippets in five languages.

curl
curl -sSL https://staticdata.dev/v1/greek-alphabet.json | jq '.[0]'
JavaScript
import type { GreekLetter } from "https://staticdata.dev/v1/greek-alphabet.ts";

const res = await fetch("https://staticdata.dev/v1/greek-alphabet.min.json");
if (!res.ok) throw new Error(`Fetch failed: ${res.status}`);
const greekAlphabet: GreekLetter[] = await res.json();
console.log(greekAlphabet[0]);
Python
import urllib.request, json

with urllib.request.urlopen("https://staticdata.dev/v1/greek-alphabet.min.json") as r:
    greekAlphabet = json.load(r)

print(greekAlphabet[0])
Go
package main

import (
	"encoding/json"
	"fmt"
	"net/http"
)

func main() {
	resp, err := http.Get("https://staticdata.dev/v1/greek-alphabet.min.json")
	if err != nil { panic(err) }
	defer resp.Body.Close()

	var data []map[string]any
	if err := json.NewDecoder(resp.Body).Decode(&data); err != nil {
		panic(err)
	}
	fmt.Println(data[0])
}
Rust
use serde_json::Value;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let body = ureq::get("https://staticdata.dev/v1/greek-alphabet.min.json").call()?.into_string()?;
    let data: Vec<Value> = serde_json::from_str(&body)?;
    println!("{:?}", data.first());
    Ok(())
}

Sources and methodology

The 24 letters of the modern Greek alphabet in their traditional order, Alpha (Α) through Omega (Ω).

romanization follows the common transliteration of Ancient Greek used in English (β → b, φ → ph, χ → ch, υ → y), not the ISO 843 / ELOT 743 scheme for Modern Greek (which uses v, f, ch, i for β, φ, χ, η); note that some letters share a Latin form (Eta and Epsilon both romanize as variants of “e”, Omicron and Omega both as “o”). The latex field gives the command for the lowercase form as written in math mode — uppercase variants that differ from their Latin look-alikes use commands like \Gamma, \Delta, and \Omega, while letters whose uppercase matches a Latin letter (such as Alpha → A) have no distinct LaTeX command. Sigma’s word-final lowercase variant (ς) is omitted; the standard medial form (σ) is listed.

Versioning

URLs under /v1/ are stable: field names and types will not change in a way that breaks consumers. Values can be corrected or records added when the upstream source changes; schema-incompatible updates ship under a new version path. See the greek-alphabet changelog for this dataset's history.

Related datasets

More Locale datasets