Arabic Hamza Analyzer

Arabic Hamza Analyzer

Find, count, and highlight Arabic Hamza forms in words. Review each form and its stored position without changing the source text.

Quick answer: This Arabic hamza analyzer identifies standalone Hamza, Hamza above or below Alif, Maddah, Hamza on Waw, Hamza on Ya, and Alif Wasla. It reports technical form and position data. It does not decide whether a spelling is grammatically correct.

Analyze Arabic Hamza forms

Highlighted Hamza forms

Enter Arabic text to highlight Hamza forms.

How do you use the Arabic hamza analyzer?

Paste Arabic text into the input field. The tool immediately scans each Unicode character and groups recognized Hamza forms. Press Analyze Hamza when you want a clear status message after editing.

The highlighted view shows every detected form inside its original sentence. The first table gives totals by character. The second table lists each word, the form found, and whether that stored character appears at the start, middle, or end of the word.

Use the example button to test the workflow before adding your own material. Copy the report for notes, or download CSV and JSON files for a spreadsheet or technical review. Keep the original text when working with educational, legal, archival, or religious material.

Which Arabic Hamza forms does the analyzer identify?

Arabic Hamza can be stored as several distinct Unicode characters. The visible shape may stand alone or appear with a carrier. This tool recognizes the most common encoded forms: ء, أ, إ, آ, ؤ, ئ, and ٱ.

The standalone character ء is Hamza. The forms أ and إ combine Alif with Hamza above or below. The character آ is Alif with Maddah above. The forms ؤ and ئ place Hamza with Waw or Ya. The character ٱ is Alif Wasla, which is included because users often want it reviewed beside other Hamza-related forms.

Arabic Hamza form reference
CharacterUnicode nameCode pointPractical label
ءArabic Letter HamzaU+0621Standalone Hamza
أArabic Letter Alef with Hamza AboveU+0623Hamza above Alif
إArabic Letter Alef with Hamza BelowU+0625Hamza below Alif
آArabic Letter Alef with Madda AboveU+0622Alif Maddah
ؤArabic Letter Waw with Hamza AboveU+0624Hamza on Waw
ئArabic Letter Yeh with Hamza AboveU+0626Hamza on Ya
ٱArabic Letter Alef WaslaU+0671Alif Wasla

How does Arabic Hamza analysis work?

The analyzer reads the text as Unicode code points. It compares each character with a fixed list of recognized forms. Counts therefore describe the stored text, not an interpretation of pronunciation or morphology.

Words are separated with whitespace. Leading and trailing punctuation are ignored when the tool assigns a word position. If the recognized character is the first stored letter, the position is initial. If it is the last letter, the position is final. Every other occurrence is reported as medial.

This transparent rule makes results reproducible, but it is not identical to a linguistic analysis. Arabic clitics, punctuation, combining marks, and unusual copied text can affect the simple position label. A qualified Arabic teacher or editor should review conclusions about spelling rules.

Why does the tool avoid automatic correction?

Choosing a Hamza form can depend on word structure, grammatical role, conventional spelling, and surrounding vowels. A character counter cannot reliably recover all of that information from isolated text. The analyzer therefore points to forms and contexts instead of presenting guesses as corrections.

This boundary is important for students. The page can help locate examples for study, but it cannot replace a lesson on Hamzat al-Qat, Hamzat al-Wasl, medial Hamza, or final Hamza.

What do initial, medial, and final Hamza positions mean?

Initial means the encoded Hamza form appears at the beginning of the cleaned token. Medial means it appears between other stored characters. Final means it is the last stored character in that token.

A word may contain more than one recognized form. Each occurrence receives its own row. This is useful when reviewing a lesson, manuscript transcription, OCR result, or dataset because the report does not collapse different contexts into a single total.

The labels describe character placement only. They do not state which spelling rule applies. For example, a prefixed conjunction may make a visually internal form appear later in the stored token even when a classroom explanation treats the underlying word differently.

What can verified Hamza examples show?

In أحمد, the tool finds أ at the beginning and labels it initial. In سأل, it finds أ between other letters and labels it medial. In بدأ, the standalone Hamza occurs at the end and is labeled final.

In سؤال, the form ؤ appears inside the word. In بيئة, the form ئ appears medially. In إيمان, the form إ appears initially. In آدم, the character آ appears initially.

These examples demonstrate encoded forms and positions. They do not prove a general spelling rule by themselves. Use a reliable Arabic orthography reference when explaining why a particular carrier or seat is used.

Common Arabic Hamza analysis mistakes

Confusing Hamza with every Alif

Plain Alif ا is not counted as a Hamza form. This keeps the report focused and prevents ordinary Alif characters from inflating the total.

Treating Alif Wasla as ordinary Hamza

Alif Wasla is listed separately. Its behavior and instructional treatment differ, so the tool does not merge it with standalone Hamza.

Assuming a position label is a grammar judgment

The labels come from string position. They are useful for finding contexts, not for grading a student or correcting publication-ready Arabic.

Ignoring Unicode differences

Two characters can look related while having different code points. Use the Arabic Unicode Inspector when copied material behaves unexpectedly.

How can teachers, editors, and developers use Hamza results?

Teachers can paste a short reading passage and collect examples by form. The context table makes it easier to build a focused exercise without manually searching every line. Students can compare forms while keeping the full word visible, which is more useful than studying isolated characters alone.

Editors can scan a draft for unusual concentrations or missed contexts. A low or high count does not indicate quality, but the list can support a careful second review. The exported table also creates a simple record of what was inspected at a particular stage.

Developers can use the report to test normalization pipelines, search indexes, fonts, and OCR output. Because the tool keeps forms separate, it can reveal when an upstream process merged characters that should remain distinct. Compare the original and processed strings before changing production data.

Researchers can document the exact characters found in a sample. The JSON export preserves the recognized form and simple position label, while CSV works well for filtering or manual annotation. Record the source, date, and normalization state beside exported results so another reviewer can reproduce the analysis.

How should a Hamza report be reviewed?

Start with the highlighted passage, then inspect the form totals and context rows. Confirm suspicious words against the unchanged source. If a character looks wrong, use a Unicode inspector before assuming the writer selected the wrong spelling.

For linguistic conclusions, add qualified human review. Technical detection can show where a form occurs, but only informed analysis can explain why it occurs and whether it fits the intended word, register, and context.

What are the Arabic Hamza analyzer limitations?

The tool does not parse morphology, syntax, case endings, or implied vowels. It does not identify every pedagogical category and does not recommend a carrier. Its main job is accurate discovery, counting, highlighting, and technical context reporting.

OCR text can contain presentation forms, hidden controls, or visually similar non-Arabic characters. Normalize or inspect suspicious input before relying on totals. Do not silently replace an authoritative original with processed output.

For sacred text, use a verified edition and qualified review. This general-purpose analyzer is not a Quranic orthography checker and should not be used to declare an edition correct or incorrect.

Related Arabic text tools

Arabic Hamza analyzer FAQs

Does the analyzer check Arabic spelling?

No. It finds forms and positions but does not decide whether a word is correctly spelled.

Does it count plain Alif?

No. Plain Alif is excluded because it is not an encoded Hamza form.

Is Alif Wasla included?

Yes. It is counted in its own category rather than merged with other forms.

Can one word create several rows?

Yes. Every detected occurrence receives a context row.

Does it remove or normalize Hamza?

No. The original text remains unchanged.

Can I export the results?

Yes. Copy a report or download CSV and JSON files.

Is my Arabic text uploaded?

No. All processing happens locally in the browser.

Can I use it with Quranic text?

You may inspect technical characters, but authoritative review requires a verified edition and qualified specialist.

Reviewed by: Moulana Haji Abdul Basit (Islamic Scholar & Mentor)

Last Updated: August 31, 2026

Sources for Arabic Hamza analysis

View technical sources

Unicode Arabic character chart
The Unicode Standard
Unicode Normalization Forms

Disclaimer: This tool provides technical character analysis, not grammatical, educational, religious, or editorial certification.