The keyboard app for iPhone + iPad

The iOS keyboard you actually own.

Set it up how you like. Nothing you type ever leaves the phone.

For iPhone and iPad. iOS 17 or later.

Themes

Pick a look. Or build one.

Solid colour, brushed metal, sculpted 3D keycaps, Liquid Glass. Start from a preset and change as much of it as you like.

Themes ›

Layout

Move the keys.

A number row, a split keyboard and one-handed mode are switches in settings. The Layout editor goes further, building keys, rows and whole extra pages of your own.

Layout ›

Sound

Pick a click.

Swap the sound pack, or make one from your own recordings. The haptics are Clink’s own, so they still work where the system click is off.

Sound ›

Reduced motion is on. The preview is shown at rest.3D model by Taufiq K · adaptedCC BY 4.0

Clink Pro

Build your keyboard with AI.

Describe a plugin, panel, action or automation. Clink Pro can turn your idea into a draft to review and edit.

  • Plugins
  • Custom Panels
  • Actions
  • Automations
How to build with AI

Example request

Make an action that turns selected text into uppercase.

Use Apple Intelligence on compatible devices, or choose a cloud provider.

Bring your own key for OpenAI, Anthropic, Gemini or an OpenAI-compatible endpoint. Cloud usage is billed separately.

Close the editor without cancelling your build. Use Build tasks to check progress, open a result or retry.

Languages

Typing in more than one language

We support 78 languages, type in all at once, or one at a time

  • Afrikaans
  • Albanian
  • Amharic
  • Arabic
  • Armenian
  • Azerbaijani
  • Basque
  • Belarusian
  • Bengali
  • Bosnian
  • Brazilian Portuguese
  • Bulgarian
  • Burmese
  • Catalan
  • Chinese
  • Croatian
  • Czech
  • Danish
  • Dutch
  • English
  • Estonian
  • Filipino
  • Finnish
  • French
  • Galician
  • Georgian
  • German
  • Greek
  • Gujarati
  • Hebrew
  • Hindi
  • Hinglish (Latin Hindi)
  • Hungarian
  • Indonesian
  • Italian
  • Japanese
  • Kannada
  • Kazakh
  • Khmer
  • Korean
  • Lao
  • Latvian
  • Lithuanian
  • Luxembourgish
  • Macedonian
  • Malay
  • Malayalam
  • Maltese
  • Marathi
  • Mexican Spanish
  • Nepali
  • Norwegian Bokmål
  • Norwegian Nynorsk
  • Papiamento
  • Persian
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Scottish Gaelic
  • Serbian
  • Sinhala
  • Slovak
  • Slovenian
  • Spanish
  • Standard Moroccan Tamazight
  • Swahili
  • Swedish
  • Tagalog
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Vietnamese
  • Welsh

Every language below has an on-device typing pack. The app’s own screens are translated separately, so Clink can be in one language while the keyboard writes another.

Languages ›

Typing

One stroke per word.

Slide through the letters and lift. Slide the spacebar to move the cursor. Autocorrect and next-word suggestions run on the phone, with no network on the typing path.

Swipe typing on iPhone: one thumb or two ›

Choose by what you need

Find the right iOS keyboard path

Jump to the guide that matches the job. Or start from the chooser if you are still deciding.

Dictation

Say it, or rewrite it.

Dictate straight into the field you’re in. Proofread, shorten or change the tone of what’s already there, without leaving the app.

Dictation

Dictation uses on-device SpeechTranscriber when available on iOS 26 with its language resources ready. The compatibility speech recognizer can send audio to Apple’s servers, including while those resources download. Dictation is not always offline.

Tools

The tools come with the keyboard.

Clipboard history, a notepad, a calculator, a translator. Open one, use it, carry on typing. Emoji is free; the rest is Membership.

Plugins

If it’s missing, write it.

A plugin is a short Python script that runs in the keyboard. WPM Spacebar puts your typing speed on the space bar. Typewriter gives the keys round caps with a chrome ring. Get plugins from a repository, or write one in the app.

Plugins can’t reach the internet or read your files. They come with Membership.

SHORT = {"omw": "on my way", "brb": "be right back"}

def on_key(key, state):
    words = context()["before"].split()
    if key == " " and words and words[-1] in SHORT:
        word = words[-1]
        # the space is in already, swap it too
        replace(len(word) + 1, SHORT[word] + " ")
    return state
That’s the whole plugin. Type omw and a space.

Preview

A closer look.

Community

Packs from the community

Clink reads themes, layouts, sounds, fonts, profiles, panels, actions and plugins from public GitHub repositories. Browse official shelves in the app, add community ones beside them, and install a pack without making an account.

Make something worth sharing and publish it as a release. Other people add your repository by name; Clink verifies every file before it lands on their phone.

Clink tactile key

Privacy

Typing stays on device. Cloud AI is your choice.

Full Access is optional for typing. It enables clipboard features, custom feedback and cloud AI requests you choose to run. Suggestions and predictions stay on device.

Membership

Free keyboard. Paid extras.

Free

Typing, swipe, emoji, preset themes and layouts, the number row, split and one-handed, language switching, and iCloud Sync.

Membership

AI Tools, Clipboard, Notepad, Translate, Calculator, Handwriting and Text FX. Plus plugins, pets, stickers and sound packs, themes, layouts and profiles of your own, and the fine-tuning sliders.

MonthlyYearlyLifetime

Monthly, yearly, or one payment. Your local price is on the App Store. A trial may be available for eligible accounts.

Everything, line by line ›

Clink

Turning it on.

Settings → General → Keyboard → Keyboards → Add New Keyboard → Clink

Add Clink in iOS Keyboard settings, then hold the globe key in any app and pick it. Full Access is optional.

Go make it yours.

Download on the App Store