Overleaf premium features
Your Overleaf account can be upgraded to activate premium features; this is usually through joining or starting a subscription, either individually or as part or a group or institutional license.
You can find details of our individual and group subscriptions on our Plans & Pricing page, and a list of subscribing institutions can be found here. You can also activate certain premium features through our bonus program.
The following premium features are available on Overleaf:
Invite more collaborators
You can invite named collaborators to your project via the ‘share’ menu in your project (with read-only or edit access). Simply add their email address and an email invitation will be sent to them. You can remove these named collaborators at any time via the same ‘share’ menu. The number of named collaborators you can invite depends on your plan.
|Number of collaborators
† The Personal plan is no longer available to new subscribers.
- Inviting named collaborators: Read More
More compile time available
You have more time for compilation (to generate a PDF of your document) before receiving a timeout error message.
- Compile Timeout: Read More
Real-time track changes
The track changes mode lets you see exactly what has been changed by your collaborators, and allows you to accept or reject each individual change. The availability of the track changes on your project depends on your plan.
|Is track changes available?
† The Personal plan is no longer available to new subscribers.
- Track Changes: Read More
Full document history and versioning
View the entire history of your project with the ability to revert to previous versions of your document from your project history (versus only 24 hours of history availability on a free Overleaf account). No more fear of losing work or making changes you can’t undo.
Advanced reference search
You can search by citation key, and our premium feature allows the added ability to search by author, title, year, or journal.
- Advanced reference search: Read More
Reference manager synchronization
You can link your Mendeley and Zotero accounts to your Overleaf account, allowing you to import your reference library and keep your Overleaf document in sync with the references stored in Mendeley / Zotero.
- Reference manager synchronization: Read More
You can link your Dropbox account to your Overleaf account, allowing 2-way integration with Dropbox
- Dropbox synchronization: Read More
Git and GitHub integration
You can configure your Overleaf project to synchronize directly with a repository on GitHub, or you can use raw git access. This allows you to work offline and synchronize your files whenever you come back online. You can also use our Overleaf Git Bridge integration, which lets you git clone, push and pull changes between the online Overleaf editor, and your local offline git repository.
- Git, GitHub and Git Bridge: Read More
The Symbol Palette is a convenient tool to quickly insert math symbols into your document. It’s an account level feature, which is explained in more detail below.
- Symbol Palette: Read More
Our helpful Support team will prioritise and escalate your support requests where necessary. Please note that we do not provide additional debugging support for users on a premium plan.
- Priority Support: Read More
Account and project level features
Please note that certain premium features apply at the project level, like track-changes, compile time, and access to full history, and are based on the project owner's subscription. So, when invited to collaborate on a project owned by someone with a subscription, users on the free plan can use those features within that project.
In other words, if you have an upgraded account, your fellow collaborators do not need to pay for a subscription in order to use track-changes or access the full history of projects that you share with them.
Other premium features apply at the account level, and are controlled by you, the subscription holder. These are the features that include linking to external services, like Dropbox, GitHub, Git, Mendeley, and Zotero. The majority of these do also confer benefits to those you work with, as described below:
- Dropbox: A user with a premium subscription can link their account to Dropbox, to enable an automatic two-way sync between Overleaf and their Dropbox. This can be thought of as a 'personal' feature, as it does not allow collaborators to sync locally. For premium users who wish to enable collaborators to sync locally, we recommend the Git or GitHub sync options:
- GitHub: A user with a premium subscription can link any project they own to a GitHub repo. Once the project is linked, all users in the project can click the button to sync it. So this can be thought of as a 'per project' feature.
- Git: If the project is owned by a user with a premium subscription, all members of the project can git clone/push/pull to it. If a user has a premium subscription, they can git clone/push/pull to all projects they have access to. This is like a superset of GitHub and Dropbox permission model - it's personal, and per project.
- Mendeley & Zotero: A user with a premium subscription can link their Mendeley and/or Zotero accounts to their Overleaf account, and import their reference library as a .bib file. Collaborators can cite these references within the project, but only the project owner can resync the imported file.
- Symbol Palette: A user with a premium subscription always has access to this feature regardless of which project they are working on.
To find out more about how to use these premium features, please see the Read More links in the sections above.
For further reading on how to get the most out of Overleaf, we also provide an extensive online knowledge base. This includes a wide range of platform guidance, LaTeX tutorials, technical articles, and webinars:
- Creating a document in Overleaf
- Uploading a project
- Copying a project
- Creating a project from a template
- Using the Overleaf project menu
- Including images in Overleaf
- Exporting your work from Overleaf
- Working offline in Overleaf
- Using Track Changes in Overleaf
- Using bibliographies in Overleaf
- Sharing your work with others
- Using the History feature
- Debugging Compilation timeout errors
- How-to guides
- Guide to Overleaf’s premium features
- Creating your first LaTeX document
- Choosing a LaTeX Compiler
- Paragraphs and new lines
- Bold, italics and underlining
- Mathematical expressions
- Subscripts and superscripts
- Brackets and Parentheses
- Fractions and Binomials
- Aligning equations
- Spacing in math mode
- Integrals, sums and limits
- Display style in math mode
- List of Greek letters and math symbols
- Mathematical fonts
- Using the Symbol Palette in Overleaf
Figures and tables
- Inserting Images
- Positioning Images and Tables
- Lists of Tables and Figures
- Drawing Diagrams Directly in LaTeX
- TikZ package
References and Citations
- Bibliography management with bibtex
- Bibliography management with natbib
- Bibliography management with biblatex
- Bibtex bibliography styles
- Natbib bibliography styles
- Natbib citation styles
- Biblatex bibliography styles
- Biblatex citation styles
- Multilingual typesetting on Overleaf using polyglossia and fontspec
- Multilingual typesetting on Overleaf using babel and fontspec
- International language support
- Quotations and quotation marks
- Sections and chapters
- Table of contents
- Cross referencing sections, equations and floats
- Management in a large project
- Multi-file LaTeX projects
- Lengths in LaTeX
- Headers and footers
- Page numbering
- Paragraph formatting
- Line breaks and blank spaces
- Text alignment
- Page size and margins
- Single sided and double sided documents
- Multiple columns
- Code listing
- Code Highlighting with minted
- Using colours in LaTeX
- Margin notes
- Theorems and proofs
- Chemistry formulae
- Feynman diagrams
- Molecular orbital diagrams
- Chess notation
- Knitting patterns
- CircuiTikz package
- Pgfplots package
- Typesetting exams in LaTeX
- Attribute Value Matrices
- Understanding packages and class files
- List of packages and class files
- Writing your own package
- Writing your own class