A code keyboard
for iPhone
and iPad
Braces, brackets, and Tab. Right beside the letter keys.
Write code, scripts, and terminal commands with punctuation and editing controls close at hand.
View in App StoreFree to use. No ads, tracking, subscriptions, or in-app purchases.
Open source · iOS & iPadOS 27 or later
- Programming keys
- Full ASCII punctuation
- Indentation
- Tab, two spaces, or four
- Privacy
- No Full Access requested
Indentation
and editing
Indent a line, move the cursor, or insert a saved snippet. The gear menu opens settings and code tools in the app you’re typing in.
Punctuation within reach
Type brackets, braces, parentheses, and the full set of ASCII punctuation without switching away from the letter keys.
Indent and navigate
Choose your indentation style. Use indent, outdent, automatic newline indentation, and arrows to keep the next edit close.
Save the things you repeat
Keep commands, operators, and repeated text as custom snippets. Language suggestions cover Swift, Python, JavaScript, TypeScript, Shell, and JSON.
Keyboard
layouts
Phone layouts keep familiar letter keys. Compact landscape layouts leave more room for the app above. Larger iPad layouts bring more controls into view.
Choose key size and keyboard height, follow the system’s light or dark appearance, or pick a code palette.
See the layouts and themesInput profiles
Input profiles adapt the keyboard to your task. The host app still determines which text and controls it accepts.
Code editor
Pair brackets and use indentation controls while you write. Line edits need enough context from the app to verify the change.
Terminal · ANSI
Keep Escape, arrows, and modifier controls close. Terminal behavior depends on your client and the control text it supports.
Remote desktop
Use literal input for a remote session. A keyboard extension inserts text; it cannot send arbitrary hardware key events.
A closer look
at TabForge
Programming keys, editing controls, keyboard themes, and layouts for your screen.
Your keystrokes
stay yours
The keyboard does not log or transmit what you type. No Full Access is requested. No ads, analytics, or accounts.
Read the privacy policyOpen source, under the MIT license
Find the source, licensing, and privacy details in the companion app.
Browse the source on GitHubA place to work on a draft
The companion playground includes syntax highlighting, line numbers, undo, and sharing. It edits text; it does not run code. Its settings and draft are separate from the installed keyboard.
Get TabForge
For iPhone and iPad · iOS 27 or later
iOS uses its system keyboard in secure and phone fields. Some apps decline third-party keyboards. Duo-specific layouts require iOS 27.1 or later.





