Compile your LaTeX documents online with no timeout, plus a built-in HTML/CSS/JS editor and office suite. Free, hosted in Europe.
Discover why Sarmate.net is the best free alternative to Overleaf for your LaTeX documents.
| Feature | Sarmate.net Free | Sarmate.net Perso | Overleaf Free | Overleaf Standard | Sarmate.net Pro |
|---|---|---|---|---|---|
| Price | Free | €3.99/mo | Free | $29/mo | €9.99/mo |
| Compile time (2h window) | 1 min | 5 min | 20 20s timeout | Unlimited 4 min timeout | Unlimited |
| Storage | 20 MB | 500 MB | - No free private projects | 1 GB/project | 5 GB |
| pdfLaTeX, XeLaTeX, LuaLaTeX | |||||
| Real-time collaboration | 2 people | 1 collaborator | 10 collaborators | Unlimited | |
| Built-in HTML/JS/CSS editor | |||||
| Online office suite | |||||
| WYSIWYG editors (trees, tables, boxes, figures) | 5 editors | 5 editors | 5 editors | ||
| TikZ Gallery (300+ examples) | |||||
| Registration required | Yes | Yes | Yes | Yes | Yes |
| Compilation timeout | 1 min | 5 min | 20s | 4 min | Unlimited |
| AI integration (MCP) | |||||
| Markdown → LaTeX/PDF in 1 click | |||||
| AI self-correction (no copy/paste) | |||||
| Responsive HTML export (.tex + .docx/.odt) |
What sets Sarmate.net apart from other online LaTeX editors.
Overleaf imposes a 20-second timeout on the free plan. Sarmate.net offers 1 min / 2h on free, 5 min / 2h on Perso, and unlimited on Pro — more than enough for theses and long documents.
LaTeX + HTML/JS/CSS + office suite (Word, Excel, PowerPoint) in one workspace. A single tool for all your academic and professional documents.
Professional CVs, theses, research papers, Beamer presentations... Get started immediately with our pre-configured, customizable templates.
What Overleaf doesn't offer: visual editors for probability trees, sign/variation tables, colored boxes (tcolorbox), LaTeX tables, and TikZ/PSTricks figures. Create complex structures with a few clicks, LaTeX code is generated automatically.
Hosted in France and Europe, with no third-party tracking or advertising cookies. Your documents remain private and protected in compliance with GDPR.
Five structures Overleaf forces you to type character by character — on Sarmate, you build them with your mouse. Click below to start in the editor.
Hand-coding this takes 30 minutes of trial-and-error. Visually: 2 minutes.
\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[
grow=right, level distance=2.8cm,
level 1/.style={sibling distance=2.7cm},
level 2/.style={sibling distance=1.4cm},
every node/.style={font=\small},
edge from parent/.style={draw, thick}
]
\node[inner sep=0pt] {}
child { node {$A_3$}
child { node {$\overline{S}$} edge from parent node[midway, yshift=-7pt, font=\scriptsize] {$0.03$} }
child { node {$S$} edge from parent node[midway, yshift=7pt, font=\scriptsize] {$0.97$} }
}
child { node {$A_2$}
child { node {$\overline{S}$} edge from parent node[midway, yshift=-7pt, font=\scriptsize] {$\cdots$} }
child { node {$S$} edge from parent node[midway, yshift=7pt, font=\scriptsize] {$0.13$} }
edge from parent node[midway, yshift=-7pt, font=\scriptsize] {$0.3$} }
child { node {$A_1$}
child { node {$\overline{S}$} edge from parent node[midway, yshift=-7pt, font=\scriptsize] {$\cdots$} }
child { node {$S$} edge from parent node[midway, yshift=7pt, font=\scriptsize] {$0.54$} }
edge from parent node[midway, yshift=7pt, font=\scriptsize] {$0.1$} }
;
\end{tikzpicture}
\end{document}
tkz-tab syntax is notoriously painful. Here: 3 clicks and done.
\documentclass[border=10pt]{standalone}
\usepackage{tkz-tab}
\begin{document}
\begin{center}
\begin{tikzpicture}
\tikzset{double distance=3pt,dashed/.style={},dotted/.style={}}
\tkzTabInit{{$x$} / 1, {$f'(x)$} / 1, {$f(x)$} / 1.5}%
{{$-\infty$}, {$10$}, {$+\infty$}}
\tkzTabLine{d, +, t, -,}
\tkzTabVar{D-/ /{$-\infty$}, +/{$0$}, -/{$0$}}
\end{tikzpicture}
\end{center}
\end{document}
tcolorbox has hundreds of options. We make the visual ones clickable.
\documentclass{article}
\usepackage[most]{tcolorbox}
\definecolor{theoreme-bg}{HTML}{EFF6FF}
\definecolor{theoreme-text}{HTML}{1F2937}
\definecolor{theoreme-frame}{HTML}{3B82F6}
\definecolor{theoreme-title-bg}{HTML}{3B82F6}
\definecolor{theoreme-title-fg}{HTML}{FFFFFF}
\newtcolorbox{theoreme}{%
enhanced,
breakable,
colback=theoreme-bg,
colupper=theoreme-text,
colframe=theoreme-frame,
colbacktitle=theoreme-title-bg,
coltitle=theoreme-title-fg,
fonttitle=\bfseries,
boxrule=1pt,
arc=3pt,
top=2mm, bottom=2mm,
title=Theorema Pythagorae,
}
\begin{document}
\begin{theoreme}
In triangulo rectangulo, quadratum hypotenusae aequatur summae
quadratorum laterum: $a^2 + b^2 = c^2$.
\end{theoreme}
\end{document}
multirow + xcolor + booktabs in 30 seconds, no syntax errors.
\documentclass{article}
\usepackage{booktabs}
\usepackage[table]{xcolor}
\usepackage{array}
\usepackage{amsmath}
\usepackage{amssymb}
\definecolor{cellBBF7D0}{HTML}{BBF7D0}
\definecolor{cellBFDBFE}{HTML}{BFDBFE}
\renewcommand{\arraystretch}{1.2}
\setlength{\tabcolsep}{8pt}
\setlength{\aboverulesep}{0pt}
\setlength{\belowrulesep}{0pt}
\begin{document}
{\setlength{\extrarowheight}{6pt}
\begin{tabular}{| c | c | c | c | c | c | c |}
\toprule
\rowcolor{cellBBF7D0}
$x$ & $0$ & $1$ & $2$ & 3 & 4 & 5 \\[6pt]
\midrule
\cellcolor{cellBBF7D0}$f(x)$ & $2.1$ & $5.6$ & $\dfrac{3}{8}$ & $\sqrt{7}$ & $7.9$ & $100$ \\[6pt]
\midrule
\cellcolor{cellBBF7D0}$g(x)$ & $-1$ & $1$ & $-1$ & $1$ & $-1$ & $1$ \\[6pt]
\midrule
~ & ~ & \multicolumn{3}{|c|}{\cellcolor{cellBFDBFE}~} & ~ & ~ \\[6pt]
\cmidrule{1-2}
\cmidrule{6-7}
~ & ~ & \multicolumn{3}{|c|}{\cellcolor{cellBFDBFE}TITLE} & ~ & ~ \\[6pt]
\cmidrule{1-2}
\cmidrule{6-7}
~ & ~ & \multicolumn{3}{|c|}{\cellcolor{cellBFDBFE}} & ~ & ~ \\[6pt]
\bottomrule
\end{tabular}
}
\end{document}
Drawing is 10× faster than typing TikZ code.
\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{angles, quotes}
\begin{document}
\begin{tikzpicture}
\coordinate (A) at (3,0);
\coordinate (O) at (0,0);
\coordinate (B) at (60:3);
\draw (O) circle (3);
\draw (O) -- (A) node[midway, below] {$r$};
\draw (O) -- (B);
\pic [draw, "$\theta$", angle radius=0.6cm,
angle eccentricity=1.5] {angle=A--O--B};
\fill (O) circle (2pt) node[below left] {$O$};
\end{tikzpicture}
\end{document}
Start for free. No credit card required. Your first LaTeX documents in seconds.
Doing research?
Zotero, version comparison, master document, word count… Discover all the features for researchers and PhD students.
Sarmate for research →