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