HTML Code Editor

Edit HTML source code online from any device with a modern browser like Chrome and Firefox.

Powered By and

Or open through direct link to the file

If you need to view and edit files with source code, written in any common programming language, script language or markup, and you need to have a support of all modern features like code formatting, syntax highlighting, highlighting of matching parentheses, code blocks folding/unfolding, customizable presentation, export to HTML and so on, and all this for free and without installing any software, then the online GroupDocs Source Code Editor is exactly what you need!

With our online Source Code Editor, which is absolutely free and doesn’t require registration, you can easily drag and drop the required file on upload form, edit the source code right here in the browser, and then download the edited version in order to save it locally.

Source Code Editor provides the next features, which are common for all modern IDEs:

Another advantage of the Source Code Editor is its web-based nature; because of this it is absolutely portable and multi-platform — you only need a usual web-browser without any plugins, and no matter on which platform you’re using it: desktop PC or smartphone, Windows, Linux, or macOS, Android or iOS.

HTML Hyper Text Markup Language

HTML (Hyper Text Markup Language) is the extension for web pages created for display in browsers. Known as language of the web, HTML has evolved with requirements of new information requirements to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from server, where these are hosted, or can be loaded from local system as well.

Read More

How to

How to view, edit and export to HTML markup a programming language source code or markup code using Source Code Editor App

  • Click inside the file drop area to upload a file or drag & drop a file.
  • File will be automatically processed, formatted, highlighted and beautified for you to view, edit, copy content, or save instantly.
  • View, edit, tune representation, export content, download original and edited file.


  • 1

    ❓ How can I edit a file using Source Code Editor?

    First of all, you need to upload a file from your local device to the Source Code Editor. This can be done in the two ways: drag and drop your file to the white area with the label ”Click or drop your file here” or click on this area and then select the desired file using file explorer. Once a file is added, the green progress bar will begin to grow, and when completed, the Source Code Editor will be opened with file content inside it.
  • 2

    📰 How can I edit the content of a programming code or markup when it is opened in the GroupDocs Source Code Editor?

    In short: like in any other WYSIWYG source code editor. You can expand or collapse the code blocks, export code in HTML markup in order to preserve its formatting while pasting, switch between multiple editor themes, select font size, perform a full-text search, enable or disable the invisible chars and print margins, perform usual redo/undo operations, and so on.
  • 3

    📶 Does Source Code Editor require an internet connection when a source code is loaded and opened?

    Yes and no, depending on what you’re doing. In general, the Source Code Editor is a client-server web application where there is a client-based part and a server-based part, which are communicating between each other. But in the client-side a lot of operations are implemented with JavaScript and doesn’t require connection to the server. Once a document is loaded and opened, you can view and edit a source code without any limitations: this includes adjusting the presentation of a code content, export to HTML markup, search, redo/undo and so on. But for saving, downloading original or edited versions of a source code the internet connection is required.
  • 4

    🛡️ What about privacy in the Source Code Editor, is it safe?

    Yes, Source Code Editor is safe because its usage scenario implies that you select and open a file with source code, edit it and then save and download the edited version, and that’s all. Once you upload a file, a unique URL is generated, which is associated exactly with this single file. No one else except you knows this URL, so 3rd person can see the file only when you share this URL with him. Finally, we do not store user files on our servers indefinitely, — every uploaded file is automatically deleted from our servers 24 hours after uploading and the URL will become inactive and is NOT recycled for the consequent uploaded files.
  • 5

    💻 Can I edit a source code on iPhone, Linux, Mac OS or Android?

    Because a Source Code Editor is a web application, it can be used on any device that has a modern browser and an internet, without exceptions. PC or smartphone, Windows or Mac OS, Android or iOS, Chrome or Firefox, — no matter what device it is, which operating system is installed, and what the browser is being used.

Other Editor file formats

You can also edit many other file formats. Please see the complete list below.

MOBI EDITOR Mobipocket eBook (.mobi)
AZW3 EDITOR Kindle eBook format (.azw3)
PPT EDITOR PowerPoint Presentation (.ppt)
PPTX EDITOR PowerPoint Open XML Presentation (.pptx)
PPS EDITOR PowerPoint Slide Show (.pps)
PPSX EDITOR PowerPoint Open XML Slide Show (.ppsx)
FODP EDITOR OpenDocument Flat XML Presentation (.fodp)
ODP EDITOR OpenDocument Presentation (.odp)
POT EDITOR PowerPoint Template (.pot)
PPTM EDITOR PowerPoint Open XML Macro-Enabled Presentation (.pptm)
POTX EDITOR PowerPoint Open XML Presentation Template (.potx)
POTM EDITOR PowerPoint Open XML Macro-Enabled Presentation Template (.potm)
PPSM EDITOR PowerPoint Open XML Macro-Enabled Slide (.ppsm)
OTP EDITOR OpenDocument Presentation Template (.otp)
XLS EDITOR Excel Spreadsheet (.xls)
XLT EDITOR Microsoft Excel Template (.xlt)
XLTX EDITOR Excel Open XML Spreadsheet Template (.xltx)
XLSX EDITOR Microsoft Excel Open XML Spreadsheet (.xlsx)
XLSM EDITOR Excel Open XML Macro-Enabled Spreadsheet (.xlsm)
XLSB EDITOR Excel Binary Spreadsheet (.xlsb)
XLAM EDITOR Microsoft Excel Add-in (.xlam)
XLTM EDITOR Microsoft Excel Macro-Enabled Template (.xltm)
CSV EDITOR Comma Separated Values File (.csv)
TSV EDITOR Tab Separated Values File (.tsv)
ODS EDITOR OpenDocument Spreadsheet (.ods)
OTS EDITOR OpenDocument Spreadsheet Template (.ots)
DOC EDITOR Microsoft Word Document (.doc)
DOCX EDITOR Microsoft Word Open XML Document (.docx)
DOCM EDITOR Word Open XML Macro-Enabled Document (.docm)
DOT EDITOR Word Document Template (.dot)
DOTX EDITOR Word Open XML Document Template (.dotx)
DOTM EDITOR Word Open XML Macro-Enabled Document Template (.dotm)
RTF EDITOR Rich Text Format File (.rtf)
ODT EDITOR OpenDocument Text Document (.odt)
OTT EDITOR OpenDocument Document Template (.ott)
FODS EDITOR OpenDocument Flat XML Spreadsheet (.fods)
SXC EDITOR StarOffice Calc Spreadsheet (.sxc)
PDF EDITOR Portable Document Format (PDF) file (.pdf)
XPS EDITOR Fixed page layout (XPS) file (.xps)
OXPS EDITOR XML Paper Specification (XPS) file (.oxps)
EML EDITOR E-Mail Message File (.eml)
MSG EDITOR Microsoft Outlook Email Format (.msg)
EMLX EDITOR Apple Mail Message (.emlx)
MBOX EDITOR Email Mailbox File (.mbox)
PST EDITOR Personal Storage File (.pst)
OST EDITOR Outlook Offline Storage File (.ost)
C# EDITOR C# Source Code File (.cs)
JAVASCRIPT EDITOR JavaScript Source File (.js)
MARKDOWN EDITOR Markdown language dialects (.md)
YML EDITOR YAML Document (.yml)
JSON EDITOR JavaScript Object Notation (.json)
XML EDITOR Excel 2003 XML (SpreadsheetML) (.xml)
SASS EDITOR Syntactically Awesome StyleSheets File (.sass)
CSS EDITOR Cascading Style Sheet (.css)
LESS EDITOR LESS Style Sheet (.less)
XML EDITOR XML File (.xml)
GROOVY EDITOR Groovy Source Code File (.groovy)
JAVA EDITOR Java Source Code File (.java)
PHP EDITOR PHP Source Code File (.php)
SCALA EDITOR Scala Source Code File (.scala)
SQL EDITOR Structured Query Language Data File (.sql)
ACTIONSCRIPT EDITOR ActionScript File (.as)
ACTIONSCRIPT EDITOR ActionScript File (.as3)
ASSEMBLY EDITOR Assembly Language Source Code File (.asm)
BASH SHELL EDITOR Bash Shell Script (.sh)
BATCH EDITOR DOS Batch File (.bat)
C/C++ EDITOR C/C++ Source Code File (.c)
C/C++/OBJECTIVE-C EDITOR C/C++/Objective-C Header File (.h)
C++ EDITOR C++ Source Code File (.cc)
C++ EDITOR C++ Source Code File (.cpp)
C++ EDITOR C++ Source Code File (.cxx)
C++ EDITOR C++ Header File (.hh)
OBJECTIVE-C EDITOR Objective-C Implementation File (.m)
OBJECTIVE-C EDITOR Objective-C Source File (.mm)
PYTHON EDITOR Python Script (.py)
RUBY EDITOR Ruby ERB Script (.erb)
RUBY EDITOR Ruby Source Code (.rb)
VBSCRIPT EDITOR Visual Basic Project Item File (.vb)
JAVA PROPERTIES EDITOR Java Properties File (.properties)
JS EDITOR JavaScript Source File (.js)
VB EDITOR Visual Basic Project Item File (.vb)
RB EDITOR Ruby Source Code (.rb)
DIFF EDITOR Patch File (.diff)
HAML EDITOR Haml Source Code File (.haml)
MD EDITOR Markdown language dialects (.md)
YAML EDITOR YAML Document (.yaml)
HTM EDITOR Hypertext Markup Language File (.htm)
CMAKE EDITOR CMake scripting language (.cmake)
MAKE EDITOR Makefile Script (.make)
ML EDITOR ML Source Code File (.ml)
RST EDITOR reStructuredText File (.rst)
SCM EDITOR Scheme Source Code File (.scm)
SCRIPT EDITOR Generic Script File (.script)
SML EDITOR Standard ML Source Code File (.sml)
VIM EDITOR Vim Settings File (.vim)
LOG EDITOR Log File (.log)
PLAIN TEXT EDITOR Plain Text File (.txt)
Viewer Annotation Conversion Comparison Signature Assembly Metadata Search Parser Watermark Editor Merger Redaction Classification Splitter Translation Unlock Protect Scanner