Math Symbol Keyboard
Like a typewriter for math — every symbol is a keystroke. What you press is what you get.
Typing math formulas has never been easier. Type symbols the way you type letters, and take the LaTeX with you when you're done.
Built for easy formula input.
Like a typewriter for math — every symbol is a keystroke. What you press is what you get.
Formula and LaTeX script displayed side by side. Change either one; the other follows in real time.
Insert fractions, roots, matrices, integrals and other structures as fillable templates — easy to fill, easy to edit.
Quick tips for using the keyboard to type math formulas.
Tap a key for the plain character. Hold it for about a third of a second and you get the symbol printed on the keycap instead.
Shift gives the capital letter, and on the symbol keys it gives the shifted variant — the same convention you already use for punctuation.
One set of letter keys carries two alphabets. Alt toggles the hold-mode between Greek letters and blackboard-bold Roman ones.
Arrows walk between the base level and each nested script layer, so you can move in and out of a superscript without reaching for the mouse.
Every key, the symbol it inserts when held, and the LaTeX it produces. Hold a letter for the Greek form, Shift+hold for the capital, and use Alt to switch to blackboard-bold Roman letters.
Hold a letter key for its symbol. Press Alt to switch the letters between Greek and Roman.
\alpha\beta\gamma\delta\varepsilon\zeta\eta\theta\iota\kappa\lambda\mu\nu\xio\pi\rho\sigma\tau\upsilon\varphi\chi\psi\omegaAdd Shift to the same key for the capital.
AB\Gamma\DeltaEZH\ThetaIK\LambdaMN\XiO\PiP\SigmaT\Upsilon\PhiX\Psi\Omega| Key | Symbol | LaTeX |
|---|---|---|
| 0 | ∅ | \emptyset |
| 1 | ∞ | \infty |
| 2 | √□ | \sqrt |
| 3 | ∫_□^□ | \int_{a}^{b} |
| 4 | ∬ | \iint |
| 5 | ∭ | \iiint |
| 6 | ∮ | \oint |
| 7 | ∇ | \nabla |
| 8 | × | \times |
| Shift+8 | ∏_{□}^{□}□ | \prod_{i=1}^{n} |
| 9 | ∂ | \partial |
| Key | Symbol | LaTeX |
|---|---|---|
| * | × | \times |
| / | ÷ | \div |
| Shift+/ | □/□ | \frac{1}{x} |
| - | ± | \pm |
| Shift+- | □_□ | _{} |
| + | ∑_{□}^{□}□ | \sum_{i=1}^{n} |
| ` | · | \cdot |
| . | ∘ | \circ |
| ^ | □^□ | ^{} |
| _ | □_□ | _{} |
| Key | Symbol | LaTeX |
|---|---|---|
| ! | ≠ | \neq |
| < | ≤ | \leq |
| > | ≥ | \geq |
| % | ∈ | \in |
| @ | ∉ | \notin |
| # | ⊂ | \subset |
| $ | ⊃ | \supset |
| Key | Symbol | LaTeX |
|---|---|---|
| [ | [] | \begin{bmatrix} 0 & 0 \\ 0 & 0 \end{bmatrix} |
| ] | [] | \begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix} |
| ( | () | \begin{pmatrix} 0 & 0 \\ 0 & 0 \end{pmatrix} |
| ) | () | \begin{pmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{pmatrix} |
| { | {} | \begin{Bmatrix} 0 & 0 \\ 0 & 0 \end{Bmatrix} |
| } | {} | \begin{Bmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{Bmatrix} |
| \ | || | \begin{vmatrix} 0 & 0 \\ 0 & 0 \end{vmatrix} |
| | | ‖‖ | \begin{Vmatrix} 0 & 0 \\ 0 & 0 \end{Vmatrix} |
| Key | Symbol | LaTeX |
|---|---|---|
| ← | ← | \leftarrow |
| → | → | \rightarrow |
| ↑ | ↑ | \uparrow |
| ↓ | ↓ | \downarrow |
| Key | Symbol | LaTeX |
|---|---|---|
| & | lim_□ | \lim_{n \to \infty} |
| : | ∴ | \therefore |
| ; | ∵ | \because |
| , | ∠ | \angle |
| ' | ′ | ' |
| " | ″ | " |
| Key | Symbol | LaTeX |
|---|---|---|
| j | ∪ | \cup |
| J | ∩ | \cap |
| v | ⋁ | \bigvee |
| V | ∀ | \forall |
Hold a letter key for its symbol. Press Alt to switch the letters between Greek and Roman.
\mathbb{a}\mathbb{b}\mathbb{c}\mathbb{d}\mathbb{e}\mathbb{f}\mathbb{g}\mathbb{h}\mathbb{i}\mathbb{j}\mathbb{k}\mathbb{l}\mathbb{m}\mathbb{n}\mathbb{o}\mathbb{p}\mathbb{q}\mathbb{r}\mathbb{s}\mathbb{t}\mathbb{u}\mathbb{v}\mathbb{w}\mathbb{x}\mathbb{y}\mathbb{z}Add Shift to the same key for the capital.
\mathbb{A}\mathbb{B}\mathbb{C}\mathbb{D}\mathbb{E}\mathbb{F}\mathbb{G}\mathbb{H}\mathbb{I}\mathbb{J}\mathbb{K}\mathbb{L}\mathbb{M}\mathbb{N}\mathbb{O}\mathbb{P}\mathbb{Q}\mathbb{R}\mathbb{S}\mathbb{T}\mathbb{U}\mathbb{V}\mathbb{W}\mathbb{X}\mathbb{Y}\mathbb{Z}| Key | Symbol | LaTeX |
|---|---|---|
| 0 | ⅹ | ⅹ |
| Shift+0 | Ⅹ | Ⅹ |
| 1 | ⅰ | ⅰ |
| Shift+1 | Ⅰ | Ⅰ |
| 2 | ⅱ | ⅱ |
| Shift+2 | Ⅱ | Ⅱ |
| 3 | ⅲ | ⅲ |
| Shift+3 | Ⅲ | Ⅲ |
| 4 | ⅳ | ⅳ |
| Shift+4 | Ⅳ | Ⅳ |
| 5 | ⅴ | ⅴ |
| Shift+5 | Ⅴ | Ⅴ |
| 6 | ⅵ | ⅵ |
| Shift+6 | Ⅵ | Ⅵ |
| 7 | ⅶ | ⅶ |
| Shift+7 | Ⅶ | Ⅶ |
| 8 | ⅷ | ⅷ |
| Shift+8 | Ⅷ | Ⅷ |
| 9 | ⅸ | ⅸ |
| Shift+9 | Ⅸ | Ⅸ |
No. The typer itself is free and works without signing in, and nothing you type is sent anywhere. An account is only needed for the practice stages under Game mode, which track your points and progress.
Hold the matching Latin key. Holding a gives α, holding p gives π, and holding l gives λ — the keycap shows the symbol. Shift+hold gives the capital, so Shift+hold d gives Δ. Press Alt to switch the letters to blackboard-bold Roman instead, where holding r gives ℝ.
A quick tap types the plain character printed large on the key. Holding the key for about a third of a second inserts the symbol shown small on the keycap, and lights the key up while you hold it.
Yes. The LaTeX panel updates with every keystroke and the Copy LaTeX button puts the current value on your clipboard, ready to paste into a paper, a notebook, or a web page that renders MathJax or KaTeX.
The layout adapts to narrow screens, but the input model is built around a physical keyboard: you hold real keys to insert symbols. It is at its best on a desktop or laptop.
No — that is the point. You type visually and the LaTeX is produced for you, so you can copy the result without having written a command yourself. The tutorial and speed drills teach the key positions if you want to get faster.
Yes. The output is ordinary LaTeX using standard commands like \frac, \sqrt, \int and \mathbb, which render in any LaTeX-aware editor or math renderer.