Every feature in Akshar

The full catalog.

Every toggle, every widget, every corner of the keyboard, the app, and the workflow - grouped by where they live. Pick a category above, or scroll through the lot.

Keyboard in Messages
Notes, typed in your script
Convert, both ways
Share as artwork
Every single thing Akshar does

The full picture.

From the keys on the keyboard to the tiny touches. Jump to any category below, or read through at leisure.

The Keyboard

Typing, done right.

Every key, gesture, and tap that makes the keyboard itself work. Familiar where it should be, thoughtful where it matters.

Familiar QWERTY

The layout already known by heart. Nothing new to learn.

A rupee key

₹ sits where the dollar sign used to be. No symbol hunting.

Every currency

Long-press ₹ for $, €, £, ¥, ₩, and ₽.

Three smart guesses

Always visible above the keys. Tap any one to lock it in.

More alternatives

A small arrow button on the toolbar turns the page, revealing the next set of up to eight spellings.

Tap-to-commit

Lock in a word halfway through typing. No need to finish it.

Space to accept

Press space and the top guess drops in automatically.

Smart backspace

Change of mind? One tap restores what was being typed before.

English accent pop-ups

In English mode, hold any letter to surface accented and symbol variants (é, ñ, and such).

Double-space for a period

The classic shortcut, toggleable any time.

Caps Lock

Double-tap Shift to lock it on. Tap once to release.

Auto-capitalisation

The first letter after a full stop starts a sentence right.

Smart quotes

Straight quotes turn into curly “smart” ones as the sentence flows.

Smart dashes

Type two hyphens and get a proper en-dash.

Language on the space bar

A glance at the space bar shows which language the keys are in.

Language button

A dedicated key on the bottom row rotates through the enabled languages. One tap does it.

English autocorrect

Proper corrections the moment the keyboard is back in English.

Character preview

See the key being pressed before the finger lifts.

Right-to-left support

Urdu, Kashmiri, and Sindhi flow right, as they should.

Make It Yours

A keyboard that fits the thumb.

Every toggle, slider, and preference in Settings. Set it up once and forget about it.

Toolbar size

The suggestion toolbar above the keys comes in small, standard, large, or extra-large. Pick the one that reads easiest.

Haptic feedback

A gentle buzz on every tap. On or off.

Key click sound

The system keyboard click, exactly. On or off.

Character preview

The little pop-up that appears on key-press. On or off.

Autocorrect

On or off.

Auto-capitalisation

On or off.

Smart punctuation

Curly quotes and en-dashes. On or off.

Double-space shortcut

The “space space equals period” habit. On or off.

Caps Lock on double Shift

On or off.

Auto-accept on space

Top suggestion locks in when space is pressed. On or off.

English in suggestions

Show the English spelling alongside. On or off.

Language button side

Left or right, whichever thumb it falls under.

Language order

Drag to reorder which one the language button cycles to first.

Theme

System, Light, or Dark. Mirror the phone or force one.

Notes Tab

A proper notes app,
in the script of the writer.

Write, star, search, and share. Transliteration happens as the typing happens. Everything saves itself quietly.

Live transliteration

Words appear in the chosen script as the English spelling goes in.

Auto-save

Nothing to tap. It’s already saved.

Undo and redo

Unlimited, both directions.

Tap-to-alternate

Tap any word to pick a different spelling from the list.

Switch mid-note

Change language without losing what’s already written.

Star the favourites

Pin the best ones to the top of the list.

Swipe gestures

Swipe a note left to delete, right to star. A quiet, familiar gesture.

Full-text search

Find any note by a word inside it.

Filter by language

Tap a chip at the top to see only Hindi, or only Tamil.

Spotlight-ready

Notes show up in the iPhone home-screen search bar too.

Duplicate a note

Fork any note with a single tap.

Multi-select

Tap to select, then delete or star many at once.

Share as text or image

An image export, with the script’s accent colour baked in.

Bulk export

Every note as CSV or plain text, in one go.

Convert Tab

Two-way transliteration.

Turn English into an Indian script. Or turn a script that can’t be read yet into something that can.

English to Indic

Type in English, get the script. The obvious direction.

Indic to English

Paste a script, read it back in English letters.

Auto-detect language

Paste any Indic text and Akshar figures out which language it is.

Swap direction

One button flips everything and restores the last inputs.

Paste hints

Pasted something that doesn’t match? A gentle nudge suggests switching mode.

Word alternatives

In English-to-Indic mode, tap any output word to choose from up to eight spellings.

Mixed-script warning

Paste text that mixes two scripts and Convert flags it right on the result card.

One-tap copy

Result on the clipboard with a “Copied” flash.

Auto-saved

Every conversion kept in History. Erase it any time.

Widgets

A few sizes.
A few places.

Drop Akshar on any screen worth looking at. Lock Screen, Home Screen, or both.

Lock Screen circular

Just the current script character, in a circle.

Lock Screen rectangular

Script, language name, and an Akshar label.

Lock Screen inline

A pill above the clock, like “अ Hindi”.

Home Screen small

A big script shortcut to the go-to language.

Home Screen medium

Four languages side by side. Switch with one thumb.

Any language, any widget

Pick and change any time.

Tap to launch

Widgets open Akshar straight into that language.

Stays in sync

Switch language in the app, the widget catches up quietly on its next tick.

Control Centre

In the swipe-down.

Three native controls for Akshar’s most-used actions. Pin them alongside Wi-Fi and brightness.

Write

Opens Notes in the chosen language, instantly.

Convert

Opens the converter with a language and direction pre-picked.

Transliterate clipboard

Turns whatever was just copied into the chosen script.

Siri & Shortcuts

Hey Siri, a hand please.

Four App Intents are registered with the system. Each one works as a Siri voice command and as a drop-in block inside the Shortcuts app.

“Write in Hindi with Akshar”

Opens the Convert tab with the chosen language pre-selected. Also accepts “Type in…”, “Convert to…” and “Transliterate to…”.

“Read Tamil with Akshar”

Opens Convert in reverse mode, so Tamil text reads back in English letters. Also: “Convert Tamil to English with Akshar”.

“Convert clipboard to Marathi with Akshar”

Takes whatever is on the clipboard and returns it in the chosen script. Also: “Convert copied text to…” or plain “Convert clipboard with Akshar”.

“Detect script with Akshar”

Names the script of whatever is on the clipboard. Also: “What script is this with Akshar”.

Shortcuts app ready

Every intent shows up as a block in Shortcuts: Convert, To English, Clipboard, Detect Script.

Chain into anything

The output text flows cleanly into the next step of any Shortcut.

Share Sheet

Inside every other app.

The system share menu gets an Akshar action for quick conversion without leaving where the text is.

Appears everywhere

Shows up in any app’s share sheet.

Highlight and send

Select text anywhere, share it to Akshar, pick a language.

Auto-detect direction

English to Indic or Indic to English, picked automatically.

Per-word alternatives

Tap any word in the result to change its spelling.

One-tap copy

A “Copied” confirmation flashes, then the sheet closes.

Seamless return

Closes cleanly and drops back to the app that was open.

Share as Artwork

A note, sent as a picture.

Any note can be rendered into a pocketable image, typeset with the right font for its script and coloured from its family’s palette - ready for WhatsApp, Stories, or Photos.

Script-native typesetting

Devanagari in serif, Tamil in its rounded hand, Urdu in Nastaliq. Line height and tracking tuned per family.

Family palette, automatically

The background and accent are picked from the language’s script family - vermillion, temple gold, lotus pink, lapis, and on.

Regenerate texture

A “try another” shuffles the soft texture without touching the text.

A quiet signature

The first letter of the note’s language, rendered in its own script, sits in the corner. Turn it off in Settings if the image looks better without it.

On-device render

Core Graphics draws the image locally. Nothing leaves the phone.

Save, share, or copy

Save to Photos, send through the Share Sheet, or copy the image straight to the clipboard.

Home Screen

Long-press the icon.

Shortcuts spring out of the Akshar app icon, for a quick jump without opening the app proper - and a direct line to the keyboard and language settings in iOS.

New Note

A blank page, instantly.

Convert

Opens the converter, ready to paste.

Settings

Jump straight to the in-app preferences.

Settings › Apps › Akshar

Hops out to the iOS Settings page for the app and the keyboard - Full Access, language toggles, Siri permissions, the lot.

Works from cold

Cold launch or warm, both behave the same.

History & Favourites

Quietly remembered.

Every note, every conversion, kept on the phone. Organise the good bits, forget the rest.

Everything auto-saves

No manual save, no “Are you sure?” dialogues.

300-item memory

Most recent first. Older ones retire automatically.

No duplicates

The same thing typed twice? It quietly skips the copy.

Star anything

Pin the best bits to the top.

Search and filter

By word, by language, by direction.

Swipe actions

Swipe left to delete, right to star.

Multi-select

Tap to select, delete or star many at once.

Context menus

Long-press for copy, share, edit, or duplicate.

Bulk export

CSV or plain text, all of it.

Spotlight ready

Notes show up in iPhone-wide search.

iCloud Sync

Same Akshar,
every device.

Sync rides on the iCloud account already on the phone. No third parties, no Akshar account, no extra sign-in.

Notes and favourites

Travel to every device signed into the same Apple Account.

Keyboard preferences

Size, toggles, language order. All of it, everywhere.

Synced via iCloud

Encrypted in transit and at rest. No Akshar server touches it.

Advanced Data Protection

Turn it on in the Apple Account settings and sync becomes end-to-end encrypted, like Messages and Photos.

Smart merge

If two devices disagree, the newest version wins. No prompts, no merge conflicts.

First Launch

Set up in a minute.

A short wizard that goes from install to first written word without any friction.

Three short pages

Swipe or tap, both work.

Tap-to-select languages

Pick languages from a grid of bubbles.

See your name appear

Page two transliterates the name being typed, live, into the chosen script. A first taste of the engine itself.

Setup guide

Clear, visual instructions to enable the keyboard in iOS Settings.

Skip button

Been here before? Skip straight to the end.

Relaunch any time

Tap Welcome in About to run the wizard again.

Language Smarts

The little correctnesses.

Small behaviours tuned for how each language actually works, not just how a model thinks it should.

Bodo fix

“w” transliterates as “o”, because that’s how Bodo works.

RTL awareness

Urdu, Kashmiri, Sindhi flow the correct direction automatically.

Common-word forcing

“chai” always becomes चाय in Hindi. “nandri” always becomes நன்றி.

Script-specific fixes

Telugu retroflexes, Kannada vowel-lengths, Kashmiri spelling quirks.

Unicode-block detection

The script is identified by scanning Unicode blocks, not guessing.

Mixed-script flags

In the Convert tab, a paste that mixes two scripts shows a small warning on the result card.

Privacy

The shortest policy.

Nothing is collected. Nothing is sold. Keystrokes never leave the device. That’s the whole policy.

Full Access is optional

The keyboard types and transliterates perfectly without it. Full Access is only used to share your preferences, notes, and conversions between the app and the keyboard extension, and across devices via iCloud if you turn sync on.

No Akshar network calls

The language model lives on the phone. The app doesn’t open a socket to any Akshar server, because there isn’t one. The only traffic is iCloud sync and routine iOS system services, all routed through your Apple Account.

No analytics SDKs

No third-party tracking or telemetry of any kind.

No ad IDs

No IDFA, no fingerprinting, no tracking pixels.

No account

No sign-in, no email, nothing to forget.

No Akshar server

Sync runs through iCloud on the device’s own Apple Account, encrypted in transit and at rest. Nothing passes through any Akshar server, because there isn’t one.

Clean uninstall

Delete the app and every local trace goes with it.

App Icons

Match your script.

A small gallery of icons, switchable any time from inside the app.

Saffron Classic

The Roman “A” blending into the Devanagari “अ”. The keyboard’s quiet signature.

Classic

The Roman “A” blending into the Devanagari “अ”.

Ashoka

Sky and ocean blue behind the A-to-अ blend, with a small sparkle, a softer take on the signature.

Saffron series

A warm saffron background with the “A”-to-script blend for Devanagari, Bengali, Tamil, Telugu, Gujarati, Kannada, Odia, Malayalam, Meitei, Gurmukhi, and Sinhala. Pick the one closest to daily reading.

Instant switch

Preview any icon in the app, tap to set, done.

Accessibility

For every eye and every hand.

Akshar follows the Apple Accessibility Nutrition Label. Six supported features, every label written by hand.

VoiceOver

Every button, toggle, and key labelled with a real description and a hint. Indic scripts are announced in the right language, so VoiceOver reads them naturally.

Custom rotors

Two purpose-built VoiceOver rotors: jump between starred notes, and cycle through enabled languages without leaving the page.

Larger Text

Dynamic Type throughout. Text scales past 200% into the largest Accessibility sizes, and layouts reflow instead of clipping.

Dark Interface

A full dark scheme across every screen, menu, and control. Tuned to go easy on the eyes without washing out script colours.

Differentiate Without Color Alone

Every coloured action pairs with a shape, icon, or label. Red Delete also says Delete. Green Add also says Add.

Sufficient Contrast

Text and iconography clear 4.5:1 against their backgrounds. Settings icons run at 5:1, so the dim rows stay readable.

Reduced Motion

Every animation in the app respects Reduce Motion. Springs and slide-ins become quiet cross-fades, detected live, no restart needed.

Selectable output

Every converted line, every transliterated note, fully selectable with the native iOS menu. Copy, look up, share.

Easter Eggs

A few things hidden on purpose.

Akshar rewards the curious. What follows is a list of places to look, not a list of answers. The rest is for the finder.

A gentle shake

When the Notes or Convert screen is empty, give the phone a small shake. A line of Indian wisdom appears.

A word that spells itself

Type “Akshar” in Notes or Convert. Something small and brief will happen.

The version number

Stare at it long enough, tap it often enough, and a small dictionary opens.

The Acknowledgements screen

There’s a throwback to someone whose work inspires.

A greeting

Type “namaste” and see what the keyboard does with it.

Theme & Colour

A visual system
that moves with you.

One design language, two modes, seven script families. Every surface and every accent adapt together.

Three theme modes

Follow the iOS system theme, or pin Light or Dark. The choice is kept across launches.

Adaptive everywhere

Every background, border, divider, and shadow is defined as a token that switches with the theme. Nothing hard-coded.

Script family colours

Each language carries the accent of the family it belongs to. Hindi runs vermilion, Bengali runs rose, Tamil runs gold.

Seven families

Devanagari, Dravidian, Eastern, Gurmukhi, Perso-Arabic, Gujarati, Sinhala. One palette each, carefully tuned.

Spring animations

Transitions use SwiftUI springs, not linear timings. They feel alive, and they stand down when Reduce Motion is on.

8-point grid

Consistent spacing from the tiniest tag to the biggest header. The kind of quiet regularity the eye stops noticing.

Small Touches

The craft in the corners.

Tiny details most apps never bother with. None of them essential, all of them the reason Akshar feels the way it does.

System click sound

The same click iOS uses for its own keyboard. The ear can’t tell them apart, and that’s the point.

Soft haptics

Rigid feedback tuned to half intensity. Present enough to confirm a tap, quiet enough not to jitter the hand.

Debounced typing

Suggestions update on a short delay, so a fast typist never sees the row flicker between half-formed spellings.

“Copied” toast

During the Convert onboarding step, a small toast confirms the first copy. Graceful fade after two seconds, never seen again.

Auto-focus

The Notes editor and the Convert input open with the cursor already placed. No extra tap to start typing.

Smart keyboard dismiss

The system keyboard retreats between onboarding pages, then returns the instant the screen asks for input again.

Blank-note cleanup

A note left empty disappears on exit, unless it’s starred. Your history stays signal, not noise.

Per-tab memory

Each tab remembers its last-used language and direction. Switch back and it picks up exactly where it stopped.

Mode nudges

Paste an Indic word into an English-to-Indic tab and Akshar quietly asks, “Try reverse mode?” One tap, swapped.

Live space-bar label

The space bar shows the active language name. Change languages, and the label updates at the same instant.

Power-User

The connective tissue.

URL schemes, Shortcuts input, widget deep links. Everything needed to wire Akshar into a workflow that already exists.

akshar:// URL scheme

A custom link straight into any screen: Notes, Convert, a specific language, or a specific direction of transliteration.

Deep-link parameters

Each link can carry a language, a direction, and a pre-filled string of text. Build one once, share it anywhere.

Widgets ride the same rails

Every Lock Screen and Home Screen widget tap is routed through the same URL scheme. One map, many doorways.

Shortcuts chain cleanly

Akshar’s App Intents return their output as plain text, ready for the next step. No unwrapping, no stringly typed hacks.

Technology

Three shoulders to stand on.

An open model from IIT Madras, Apple’s own inference stack, and a Swift framework that keeps the keyboard native all the way down. Nothing exotic, everything right-sized.

Transliteration model

AI4Bharat
IndicXlit

The open neural model built at IIT Madras, bundled as-is. No proprietary wrapper, no fine-tuning tricks.

  • Training data26M romanised→Indic pairs per language
  • DecodingBeam search, width 8
  • RescoringLanguage-specific word-frequency tables
  • Token budget80 characters per word
On-device inference

Apple
Core ML

Packaged as a Core ML model and run on the Neural Engine. Cold starts fast, warm inferences faster.

  • RuntimeNeural Engine acceleration
  • PrecisionFP16 weights
  • LatencyUnder 30 ms per suggestion
  • Cache500-item LRU cache
Keyboard framework

KeyboardKit
 

The Swift package that handles the keyboard-extension plumbing, so the feel stays exactly iOS-native.

  • BaseApple’s UIKit keyboard APIs
  • WidgetsWidgetKit for Lock and Home Screen
  • ShortcutsApp Intents for Siri and Shortcuts
  • FeelSystem sounds, haptics, fonts

Write. Finally.

A one-time install. No accounts. No noise. Pick your language.

Download on the App Store ऐप स्टोर पर डाउनलोड करें অ্যাপ স্টোর থেকে ডাউনলোড করুন App Store वरून डाउनलोड करा App Store-இல் பதிவிறக்கவும் యాప్ స్టోర్‌లో డౌన్‌లోడ్ చేయండి ઍપ સ્ટોર પર ડાઉનલોડ કરો ਐਪ ਸਟੋਰ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰੋ ಆಪ್ ಸ್ಟೋರ್‌ನಲ್ಲಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ആപ്പ് സ്റ്റോറിൽ ഡൗൺലോഡ് ചെയ്യുക ଆପ୍ ଷ୍ଟୋରରୁ ଡାଉନଲୋଡ୍ କରନ୍ତୁ ایپ اسٹور سے ڈاؤن لوڈ کریں
iPhone Optimised for iOS 18 and later, on every iPhone size.
Designed for iPad Runs natively on iPad with the same on-device model and full keyboard support.