Mnemonic toolkit abjad chronology + personal Major system (EN / AR)

One file, runs offline. Your mapping tables and image-word banks are stored in this browser's localStorage, so nothing leaves this page. Values follow the tables you settled on: EN 5 f v h / 8 l, AR 8 ل / 9 ق ص ض.

Input is normalized before counting: tashkeel and tatweel drop, أ إ آ → ا, ؤ → و, ئ/ى → ي, ة → ه. Spaces and punctuation are ignored. An isolated hamza counts as nothing unless you tick the box.

    0 digit-sum 0

    Abjad value → words

    Words whose abjad sum equals the number, falls in a range (1900-1910), or fits a wildcard (19??, 19*). Includes your Arabic bank. Follows the system and hamza options above.

    Letter values — مشرقي

    123456789
    ابجدهوزحط
    102030405060708090
    يكلمنسعفص
    1002003004005006007008009001000
    قرشتثخذضظغ

    Maghribi shifts س→300، ص→60، ش→1000، ض→90، ظ→800، غ→900; the rest unchanged.

    Word → digits

      Type English words; consonant sounds become digits, vowels / w / y are free. Digits come from the CMU Pronouncing Dictionary; words with several pronunciations show the others too. A word it lacks is read letter by letter off the mapping and marked approximate, so check those by ear.

      Pronunciations: CMU Pronouncing Dictionary, © Carnegie Mellon University, BSD licence.

      Digits → sounds

        Word bank (0)

        Number → words

        Type a digit string; the tool lists words whose consonant pattern matches, your bank first, then a bundled frequency list. ? = any single digit, * = any run of digits. Long numbers are also split into the shortest phrase.

        EN mapping (editable)

        كلمة ← أرقام

          Type Arabic; glyph forms fold automatically (أ إ آ → ا، ؤ → و، ئ/ى → ي، ة → ه) and tashkeel is ignored. فاضي letters ا ه و ي are never counted; bare ء → 2.

          أرقام ← أصوات

            Bank (0)

            Number → words

            Type a digit string; the tool lists words whose consonant pattern matches, your bank first, then a bundled frequency list. ? = any single digit, * = any run of digits. Long numbers are also split into the shortest phrase.

            AR mapping (editable)