Showing first {{hits.length}} results of {{hits_total}} for {{searchQueryText}}{{hits.length}} results for {{searchQueryText}}

No Search Results

You can upload most types of files to Overleaf. The following list gives some examples of the types of file you can upload (please note that this list isn't exhaustive):

  • Figures: .pdf, .jpeg, .jpg, .png, .eps, .epsf, .epsi, .pgf, .tikz, .ps
  • Bibliography and Index: .bib, .bst, .bbx, .ist, .bbl
  • Styles, packages and classes: .sty, .cls, .clo
  • Source files: .tex, .rtx, .pdf_tex, .pdf_t, .lyx, .inc, .dtx, .pspdftex, pgf, .hak, .eps_tex, .brf, .ins, .hva, .Rtex, .rtex, .pstex, .pstex_t, .gin, .fontspec, .pygstyle, .pygtex, .ps_tex
  • Data files: .dat, .txt, .csv, .tsv, .ocw, .cfg, .zip, .mat, .xml, .yaml, .yml, .tab
  • Source listings: .py, .m, .R, .r, .rb, .erl, .pl, .c, .cpp, .cc, .cxx, .h., .hpp, .scm, .vhdl, .ats, .dats, .asy, .org, .nb, .ipynb, .Rnw, .java, .f, .for, .f90, .f95, .hs, .lhs, .sql, .cs, .vb, .mpl, .maple, .js, .lua, .htm, .html, .css, .sh, .go, .dot, .vim, .cabal, scala, .markdown, .r, .cmd, .graphml, .gml, .xgml, .tgf, .gexf, .php, .xdy, .babel, .json, .grf, .FASTA, .MSF, .ALN, .ino, .ltb, .do, .ado, .mtx, .scr, .prism, .lts, .lisp, .k, .sublime-project, .am, .ps1, .awk, .Rproj, .ts, .cst, .agr, .cwl, .mc, .S2P, .gabc, .sas, .adoc, .sv, .svh, .view, .views, .rst, .asm, .tdf, .iml, .csp, .dimacs, .ucls, .useq, .glsl, .pvsm
  • Fonts: .ttf, .otf, .ttc, .tfm, .map, .fd, .enc., .def, .mf, .pfa, .pfb, .vf, .ovf, .ofm, .pfm, .afm
  • Multimedia: .avi, .mov, .gif, .swf, .graffle, .vsd, .vsdx, .dia, .fig, .svg, .xmpdata, .tif, .tiff, .mp4, .ai, .bmp, .xcf, .pages, .numbers, .au, .wav, .psd, .u3d, .900gf, .idraw, .gcx,
  • Other: .tpx, .pic, .dpp, .jp2, .icm, .ppt, .pptx, .doc, .docx, .xls, .xlsx, .prc, .vws, .icc, .dpth, .odg, .odp, .pxm, .mps, .tec, .sbx, .sxd, .ods, .pgm, .cbx, .dbx, .lbx, .lco, .ldf, .ucf, .xsd, .xslt, .gp, .gnuplot, .plt, .ppl, .gnu, .table, .conf, .md, .Rmd, .bb, .pde, .vtu, .add, .owl, .xmp, .dict, .jl, .vhd, .mp, .pd, .fvpd, .pra, .pool, .latexmain, .md5, .dep, .apc, .gv, .v, .cmake, .cabal, .ipe, .gs, .GS, .mk, .pptm, .plist, .gef, .bmpr, .graphmlz, .ygf, .sfk, .tcp, .wsp, .out, .mw, .gephi, .npz, .sav, .dta, .gph, .mm, .key, .root, .svgz, .obj, .RData, .tm7, .flv, .fac, .face, .afdesign
  • Special files: latexmkrc, .gitignore, .gitattributes, Makefile, SConstruct, .chktexrc, .editorconfig, TODO, CONTRIBUTORS, README, setignore, setkeywords, timings, .gitrepo, 00README.XXX, LICENSE, Rakefile, .fac, .mailmap

They can be uploaded to your document from a variety of sources including Google Drive and Dropbox; see this blog post for more information.

If you run into any problems uploading files, or have a specific need to upload certain files that are not yet supported, please get in touch.


  • Files such as .TpX can be used by changing the extension to .tex

[edit] Overleaf guides

[edit] LaTeX Basics

[edit] Mathematics

[edit] Figures and tables

[edit] References and Citations

[edit] Languages

[edit] Document structure

[edit] Formatting

[edit] Fonts

[edit] Presentations

[edit] Commands

[edit] Field specific

[edit] Class files

[edit] Advanced TeX/LaTeX