Wyrdseidr

Sources and methodology

Where everything on this site comes from, under what licence, and the checks run on every build.

Sources and licences

WhatSourceLicence / status
Readings of Scandinavian inscriptions (transliteration, normalisation, signa)Samnordisk runtextdatabas (Scandinavian Runic-text Database), Department of Scandinavian Languages, Uppsala University; searched through the Runor service of the Swedish National Heritage BoardOpen Database License; contents under the Database Contents License. Individual readings are cited as facts with their signum; no database extract is republished.
Elder Futhark and English readingsStandard editions cited on each page (Krause and Jankuhn 1966; Looijenga 2003; Page 1999; Imer 2015; and others)Cited and paraphrased; readings used as facts
Rune poems: original textThe Old English Rune Poem: Text after Dickins (1915), pp. 12–23, from Hickes (1705).
The Old Norwegian Rune Poem: Text after Dickins (1915), pp. 24–27, in the normalised Old Norwegian spelling Dickins took from Wimmer, Die Runenschrift (1887), following Kålund's critical edition (Smaastykker, 1884–91).
The Old Icelandic Rune Poem: Text after Dickins (1915), pp. 28–33, an edited text based chiefly on AM 687 d 4to, with readings from the other manuscripts where AM 687 d is illegible.
Medieval texts, public domain
Eddic poems and sagas: original textCodex Regius and saga texts in normalised spelling (heimskringla.no, sagadb.org)Medieval texts, public domain
TranslationsOur own, made for this site—
Inscription identifiers and local namesWikidataCC0
PhotosWikimedia Commons, chosen by eye, credited under each photo and listed belowPublic domain, CC0, CC BY or CC BY-SA only
Runic fontNoto Sans Runic (Google), 6 KB subset served from this siteSIL Open Font License 1.1
Unicode names and code pointsThe Unicode Standard, Runic block U+16A0–U+16FFFacts

Scholarly works (Barnes, Page, Spurkland, Düwel, Price and others) are cited and paraphrased, never copied. Facts written from general knowledge were checked against at least one such source or a primary text; where we could not settle a point, the page says it is uncertain.

Checking the transliterator against real inscriptions

The transliterator follows rules, and Viking-age carvers did not. To measure how close the rules come, every build runs the Younger Futhark engine on the normalised Old Norse text of each Viking-age inscription on this site (with "R" marked as in the database and the final-r option on) and compares the result word by word with what was actually carved.

On 900 Viking-age inscriptions

We ran the same comparison once on the whole Viking-age part of the Scandinavian Runic-text Database: every inscription where the database's normalised Runic Swedish or Danish text and its transliteration have the same number of words, skipping damaged or uncertain words.

Inscriptions compared903
Words compared5,522
Exactly as carved2,658 (48%)
Same consonants, ignoring which vowel rune was chosen and dotted runes4,269 (77%)
Exact, with the "o as ᚬ" option on2,450 (44%), which is why it is off by default

By region (corpus prefix): U 50% of 2,389 words; DR 51% of 977 words; Sö 53% of 701 words; Ög 42% of 473 words; Vg 38% of 297 words. The commonest differences show what a letter-by-letter tool cannot know:

NormalisedTool givesCarvedTimes
okukauk216
æftiraftiReftiR84
stæinstainstin81
æftiraftiRiftiR71
lundiluntilundi54
onunon23
okukok17
þennaþinaþino15
þæirþaiRþiR14
letlitlet14
broðurbruþurbroþur14
biornbiurnbiarn13

The normalised form ok ("and") was pronounced with a diphthong in East Norse and carved auk; stæin is stin in Danish but stain in Swedish; late carvers used dotted runes (transliterated e, d, g) where older ones did not. The comparison used the database's 2008 release (Rundata 2.5); only the totals and the most frequent words are shown here.

On the inscriptions described on this site

Result this build: 11 of 20 words (55%) come out exactly as carved. The differences are the point of the exercise:

Rök runestone

NormalisedCarvedTool gives
Aftaftaft✓
Vāmōðuamuþuamuþ✓
standastontastanta≠
rūnaRrunaRrunaR✓
þāRþaRþaR✓

Small Jelling stone (Gorm's stone)

Not compared: 11 normalised words vs 13 carved.

Large Jelling stone (Harald's stone)

Not compared: 28 normalised words vs 31 carved.

Ramsund carving (Sigurd carving)

NormalisedCarvedTool gives
SigriðrsiriþrsikriþR≠
gærðikiarþikarþi≠
broburbru≠
þasiþosiþasi≠
moðiRmuþiRmuþiR✓
Alriksalriksalriks✓
dottiRtutiRtutiR✓
Ormsurmsurms✓
forfurfuR✓
salusalusalu✓
HolmgæiRshulmkirshulmkaiRs≠
faðurfaþurfaþuR✓
SigrøðaRsukruþarsikruþaR≠
boandabuatabuanta≠
sinssissins≠

Piraeus Lion

Not compared: 7 normalised words vs 10 carved.

Typical reasons for a difference: the carver wrote a regional pronunciation (Danish þusi for þausi), wrote a vowel with an unexpected rune, dropped or kept a nasal, or ran two words together; the normalised forms also reflect editors' choices. The tool picks the most common convention; it cannot know which carver you are imitating.

Two engines, one answer

The transliterator exists twice: in Python, which renders the examples into the pages, and in JavaScript, which runs in your browser. Both read the same rule table. On every build the JavaScript version is run on these test sentences and the build fails if any answer differs:

RowInputRunes
Elder FutharkThorin King under the Mountainᚦᛟᚱᛁᚾ ᚲᛁᛜ ᚢᚾᛞᛖᚱ ᚦᛖ ᛗᛟᚢᚾᛏᚨᛁᚾ
Elder FutharkHlewagastiz holtijaz horna tawidoᚺᛚᛖᚹᚨᚷᚨᛊᛏᛁᛉ ᚺᛟᛚᛏᛁᛃᚨᛉ ᚺᛟᚱᚾᚨ ᛏᚨᚹᛁᛞᛟ
Younger FutharkGormr konungr gerði kumbl þausiᚴᚢᚱᛘᛦ ᚴᚢᚾᚢᚴᛦ ᚴᛁᚱᚦᛁ ᚴᚢᛒᛚ ᚦᛅᚢᛋᛁ
Younger FutharkRagnhild Christinaᚱᛆᚴᚿᚽᛁᛚᛐ᛫ᚴᚱᛁᛌᛐᛁᚿᛆ
Anglo-Saxon FuthorcHwæt we gardena in geardagumᚻᚹᚫᛏ ᚹᛖ ᚷᚪᚱᛞᛖᚾᚪ ᛁᚾ ᚷᛠᚱᛞᚪᚷᚢᛗ
Anglo-Saxon Futhorcyoung queen and the shepherdᛄᚩᚢᛝ ᚳᚹᛖᚾ ᚪᚾᛞ ᚦᛖ ᛋᚳᛖᚠᛖᚱᛞ
Medieval runesAve Maria gratia plenaᛆᚡᛂ ᛘᛆᚱᛁᛆ ᚵᚱᛆᛏᛁᛆ ᛔᛚᛂᚿᛆ

Checks on every build

Any failure stops the build and the live site stays as it was.

Photo credits

Used onFileAuthorLicence
bjorketorpBjorketorpsstenen1.jpgJoachim BowinCC BY 2.5
bryggenRunepinne med skipsgrafitti.jpgSvein Skare, UiB, CC BY-SA 4.0CC BY-SA 4.0
einangEinangsteinen, Vestre Slidre, 2005-08-18, 02.jpgJebladCC BY-SA 3.0
franks-casketFranks Casket front.jpgJohn W. SchulzeCC BY 2.0
gallehus-hornsGuldhornene DO-10765 original cropped.jpgNationalmuseetCC BY-SA 4.0
historyBjorketorpsstenarna 3.jpgJoachim BowinCC BY-SA 3.0
home354DK Jelling (15131214728).jpgRüdiger Stehn from Kiel, DeutschlandCC BY-SA 2.0
jelling-largeJellingsten stor 2 (cropped).jpgPhotographer Roberto Fortuna, commisioned by the Danish National MuseumCC BY-SA 3.0
jelling-smallChurch Jelling(dk)-2026-09-msu--2046.jpgMatthias SüßenCC BY-SA 4.0
kensingtonKensington Runestone.jpgMauricio ValleCC BY-SA 4.0
kylverKylverstenen 1383.jpgGunnar CreutzCC BY-SA 3.0
maeshowePicMaesRunes.jpgIslandhopperCC BY 2.5
ovre-stabuØvre Stabu spearhead.pngThe Man in QuestionCC0
pietroassaAnillo del Tesoro de Pietroasele.jpgDorieoCC BY-SA 4.0
piraeus-lionArsenale (Venice) - First Ancient Greek lion.jpgDidier DescouensCC BY-SA 4.0
ramsundSigurdsristningen (Eskilstuna, Jäder).jpgDrRowiCC BY-SA 3.0
rokRokstenen west view.jpgXauxa Håkan SvenssonCC BY-SA 3.0
ruthwell-crossRuthwell Cross 01.jpgPaulT (Gunther Tschuch)CC BY-SA 4.0
seax-of-beagnothSeax of Beagnoth futhorc.jpgBabelStoneCC BY-SA 3.0
seidrOdin og Völven by Frølich.jpgLorenz FrølichPublic domain
tuneTune stone I.JPGUser:SkadinaujoCC BY-SA 2.5
vimose-combKam-med-runer-fra-Vimose DO-4148 2000 (cropped).jpgNationalmuseet, Roberto Fortuna og Kira UrsemCC BY-SA 3.0
wyrdNornir by Lund.jpgJohan Ludwig LundPublic domain

Photos are downloaded once, re-encoded locally at 1280 and 500 pixels wide, and served from this site.