01 / NamasteLM tool

Bhasha Lens

Inspect scripts, code-mixing, normalization, and token boundaries before text reaches an AI model.

02 / Input workspace

Bring your own sentence

LOCAL ONLY
0 / 2,000
Auto-analyzes after 200ms

Ready to inspect.

Everyday utility

Clean up pasted text

FREE · LOCAL

Tidy text copied from a document or message, then reuse it in a prompt. Your original stays in the input above.

Unicode normalization can change symbols and compatibility characters. Review the preview before copying. Script joiners are preserved.

Paste text above to get started.

03 / At a glance

Analysis summary

Educational signals update as you type.

—Characters
—Graphemes
—Est. tokenseducational
—Script signals
—Script transitions
—Code-switch signals
—Fragmented words
04 / Script map

Surface signals

NOT LANGUAGE ID
Your script map will appear here.
LatinDevanagariIndic scriptsNumbers

These are deterministic Unicode script signals, not authoritative language detection. Mixed input often contains more than one surface system.

05 / Normalization

Surface form check

Awaiting input
—
—

NFKC normalization creates a comparison surface before tokenization. It can affect punctuation, compatibility characters, spacing, or symbols.

Changed positions: none detected

06 / Token view

An educational tokenization

Hover, tap, or focus a token to inspect its offset.

NamasteLM Educational Tokenizer

Deterministic local segmentation for learning and comparison.

NOT A PROVIDER TOKENIZER
Analyze a sentence to see its token sequence.
Select a token

Its explanation, category, and original character offset will appear here.

07 / Pipeline

From input to inspectable structure

Click a stage to understand the transformation.

Input / What happened?

The text stays exactly as you entered it. Bhasha Lens analyzes it locally without sending it anywhere.

08 / Compare

Possible representation comparison

Structural similarity, with manual semantic confirmation recommended.

Text A / native script01
Characters—
Tokens—
Fragments—
Scripts—
Text B / Romanized02
Characters—
Tokens—
Fragments—
Scripts—
Run comparison to see structural differences.

These inputs may express a similar intent, but they have different scripts, surface forms, and token boundaries.

09 / Take it with you

Export this analysis

Only this analysis is included — no cookies, keys, or unrelated browser data.

Your text is analyzed locally in this browser.Bhasha Lens does not send your input to NamasteLM in this version.