Type math formulas like plain text

Typing math formulas has never been easier. Type symbols the way you type letters, and take the LaTeX with you when you're done.

Learn the keys
FreeNo account needed
Visual Editor
Holding Mode:Greek
Cursor:Base
Latex Editor
Hold keys to input symbols, Shift for capitals, Alt to switch input mode

Features

Built for easy formula input.

Math Symbol Keyboard

Like a typewriter for math — every symbol is a keystroke. What you press is what you get.

Live LaTeX Translator

Formula and LaTeX script displayed side by side. Change either one; the other follows in real time.

Structure Templates

Insert fractions, roots, matrices, integrals and other structures as fillable templates — easy to fill, easy to edit.

How to type

Quick tips for using the keyboard to type math formulas.

Tap for the character, hold for the symbol

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 for capitals and shifted symbols

Shift gives the capital letter, and on the symbol keys it gives the shifted variant — the same convention you already use for punctuation.

Alt switches the alphabet

One set of letter keys carries two alphabets. Alt toggles the hold-mode between Greek letters and blackboard-bold Roman ones.

Arrow keys move the caret between layers

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.

Key mappings

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 — Greek, lower case

Hold a letter key for its symbol. Press Alt to switch the letters between Greek and Roman.

  • aα\alpha
  • bβ\beta
  • gγ\gamma
  • dδ\delta
  • eε\varepsilon
  • zζ\zeta
  • hη\eta
  • qθ\theta
  • iι\iota
  • kκ\kappa
  • lλ\lambda
  • mμ\mu
  • nν\nu
  • xξ\xi
  • oοo
  • pπ\pi
  • rρ\rho
  • sσ\sigma
  • tτ\tau
  • uυ\upsilon
  • fφ\varphi
  • cχ\chi
  • yψ\psi
  • wω\omega

Shift+hold — Greek, capitals

Add Shift to the same key for the capital.

  • Shift+aΑA
  • Shift+bΒB
  • Shift+gΓ\Gamma
  • Shift+dΔ\Delta
  • Shift+eΕE
  • Shift+zΖZ
  • Shift+hΗH
  • Shift+qΘ\Theta
  • Shift+iΙI
  • Shift+kΚK
  • Shift+lΛ\Lambda
  • Shift+mΜM
  • Shift+nΝN
  • Shift+xΞ\Xi
  • Shift+oΟO
  • Shift+pΠ\Pi
  • Shift+rΡP
  • Shift+sΣ\Sigma
  • Shift+tΤT
  • Shift+uΥ\Upsilon
  • Shift+fΦ\Phi
  • Shift+cΧX
  • Shift+yΨ\Psi
  • Shift+wΩ\Omega

Digit keys

KeySymbolLaTeX
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

Operator keys

KeySymbolLaTeX
*×\times
/÷\div
Shift+/□/□\frac{1}{x}
-±\pm
Shift+-□_□_{}
+∑_{□}^{□}□\sum_{i=1}^{n}
`·\cdot
.∘\circ
^□^□^{}
_□_□_{}

Relation & set keys

KeySymbolLaTeX
!≠\neq
<≤\leq
>≥\geq
%∈\in
@∉\notin
#⊂\subset
$⊃\supset

Delimiters & matrices

KeySymbolLaTeX
[[]\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}

Arrows

KeySymbolLaTeX
←←\leftarrow
→→\rightarrow
↑↑\uparrow
↓↓\downarrow

Other symbol keys

KeySymbolLaTeX
&lim_□\lim_{n \to \infty}
:∴\therefore
;∵\because
,∠\angle
'′'
"″"

Letters with a symbol of their own

KeySymbolLaTeX
j∪\cup
J∩\cap
v⋁\bigvee
V∀\forall

Hold a letter — Roman, lower case

Hold a letter key for its symbol. Press Alt to switch the letters between Greek and Roman.

  • a𝕒\mathbb{a}
  • b𝕓\mathbb{b}
  • c𝕔\mathbb{c}
  • d𝕕\mathbb{d}
  • e𝕖\mathbb{e}
  • f𝕗\mathbb{f}
  • g𝕘\mathbb{g}
  • h𝕙\mathbb{h}
  • i𝕚\mathbb{i}
  • j𝕛\mathbb{j}
  • k𝕜\mathbb{k}
  • l𝕝\mathbb{l}
  • m𝕞\mathbb{m}
  • n𝕟\mathbb{n}
  • o𝕠\mathbb{o}
  • p𝕡\mathbb{p}
  • q𝕢\mathbb{q}
  • r𝕣\mathbb{r}
  • s𝕤\mathbb{s}
  • t𝕥\mathbb{t}
  • u𝕦\mathbb{u}
  • v𝕧\mathbb{v}
  • w𝕨\mathbb{w}
  • x𝕩\mathbb{x}
  • y𝕪\mathbb{y}
  • z𝕫\mathbb{z}

Shift+hold — Roman, capitals

Add Shift to the same key for the capital.

  • Shift+a𝔸\mathbb{A}
  • Shift+b𝔹\mathbb{B}
  • Shift+cℂ\mathbb{C}
  • Shift+d𝔻\mathbb{D}
  • Shift+e𝔼\mathbb{E}
  • Shift+f𝔽\mathbb{F}
  • Shift+g𝔾\mathbb{G}
  • Shift+hℍ\mathbb{H}
  • Shift+i𝕀\mathbb{I}
  • Shift+j𝕁\mathbb{J}
  • Shift+k𝕂\mathbb{K}
  • Shift+l𝕃\mathbb{L}
  • Shift+m𝕄\mathbb{M}
  • Shift+nℕ\mathbb{N}
  • Shift+o𝕆\mathbb{O}
  • Shift+pℙ\mathbb{P}
  • Shift+qℚ\mathbb{Q}
  • Shift+rℝ\mathbb{R}
  • Shift+s𝕊\mathbb{S}
  • Shift+t𝕋\mathbb{T}
  • Shift+u𝕌\mathbb{U}
  • Shift+v𝕍\mathbb{V}
  • Shift+w𝕎\mathbb{W}
  • Shift+x𝕏\mathbb{X}
  • Shift+y𝕐\mathbb{Y}
  • Shift+zℤ\mathbb{Z}

Digit keys — Roman

KeySymbolLaTeX
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ⅨⅨ

Frequently asked questions

Do I need an account to type formulas?

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.

How do I type a Greek letter?

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 ℝ.

What is the difference between tapping and holding a key?

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.

Can I copy the LaTeX into another editor?

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.

Does it work on a phone or tablet?

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.

Do I need to know LaTeX already?

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.

Is the notation it types standard?

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.