Guides / Finipage / Editing pages

How to Edit an HTML File Without Knowing Code

By the Qorlize team · Last reviewed

Finipage guide · Edit HTML files without code. Open Finipage

Someone hands you a file called index.html and asks you to change the phone number, swap the photo at the top and make the button green. You double-click it, it opens in Chrome, and there is nothing to click. Before picking a tool, it helps to know what is inside that file, because every editing method, visual or not, ends up changing the same text.

What an HTML file actually contains

An HTML file is plain text that the browser reads and draws as a page. The text is made of tags, which mark what each piece of content is, and attributes, which add details to a tag:

<h1>Spring Sale</h1>
<p style="color: #1a7f5a;">Call us at 02-555-0134</p>
<img src="images/hero.jpg" alt="Our shop front" width="800">
<a href="https://example.com/order">Order now</a>
  • <h1> and </h1> are an opening and closing tag. The words between them are the heading text.
  • style="color: #1a7f5a;" is an attribute. It sets the text color using a hex code.
  • src="images/hero.jpg" tells the browser where the image file lives. alt describes the image for screen readers and is shown if the image fails to load.
  • href on the <a> tag is the address the link goes to.

Most everyday edits come down to changing the words between tags or the value inside quotes. The risk is that deleting one < or one quote mark can break the layout of everything below it. For a fuller tour of <head>, <body> and what normally sits in each, see how an HTML file is structured.

Editing in a text editor (Notepad, TextEdit, VS Code)

On Windows, right-click the file and choose Open with > Notepad. On a Mac, TextEdit shows HTML files as formatted text by default; turn on Display HTML files as HTML code instead of formatted text in its settings first, or you will be editing the rendered page and lose the tags on save. VS Code is free and better suited than either, because it colors tags differently from text and highlights the matching closing tag.

Where to look:

  • Text: press Ctrl+F and search for a few words you can see on the page. Change only the words, not the tags around them.
  • Colors: search for color:, background or #. Colors are often defined once in a <style> block near the top, so one change may affect many places.
  • Images: find <img and change the src value to the new file name. The new image must sit where that path points.
  • Links: find href= and replace the address between the quotes.

Save, then reload the page in the browser with F5 to check. A text editor is the right tool when you know exactly which word or value to change, or when you need to touch something no visual tool exposes, such as a tracking script or a meta tag. It is a poor tool for layout changes like "move this box above that one", because you have to cut and paste whole blocks of nested tags without breaking them.

Before editing in any tool, copy the file and rename the copy to something like index-backup.html. If something breaks, you can compare the two or start over. Keeping versions of your HTML files describes a naming habit that scales past one backup.

Browser DevTools, and why your changes vanish

In Chrome or Edge, right-click any part of the page and choose Inspect, or press F12. The Elements panel shows the HTML, and you can double-click text or a style value to change it on the spot. The page updates instantly, so it feels like editing.

It is not, at least not by default. DevTools changes the copy of the page the browser holds in memory, not the file on your disk, and F5 throws every change away. (Chrome's Workspaces feature can write changes back to local files, but setting it up is a developer task.) Where DevTools shines is answering questions: does a darker blue look better, which tag controls this block, how much margin is that gap. Once you know the answer, make the real change in another tool.

Editing on the page with a visual editor

A visual editor shows the page as it looks, lets you click on things to change them, and writes the result back into HTML. Finipage is one such tool: it runs in the browser at finipage.app/app/, is free, and needs no installation. The file is opened and saved inside your browser and is never sent to a server.

A typical session:

  1. Click Open file (Ctrl+O) or drag the .html file into the window.
  2. Double-click a heading or paragraph to change its text. Press Esc when done.
  3. Click an element once to select it, then use the Properties panel on the right: text color, background color, font size, width, margin and padding each have their own field.
  4. For an image, use Replace image in the panel, or drag a new image file onto the old one.
  5. For a link, select it and type the new address in the Link field.
  6. To reorder sections, drag the handle next to the selection box, or use the buttons that swap an element with the one before or after it.
  7. Save with Ctrl+S. In Chrome and Edge this overwrites the original file after you allow it once; in Firefox and Safari it downloads a new copy.

The editor has limits. Images referenced by relative paths like images/hero.jpg appear blank until you use Link folder and choose the folder that holds the HTML file. And you cannot type into the source code directly, so edits to scripts or uncommon meta tags still belong in a text editor.

Which approach fits your situation

SituationBest fit
Fix one typo or one phone numberText editor (search and replace)
Not sure which part of the code controls a blockDevTools to find it, then edit elsewhere
Change several texts, colors and images across the pageVisual editor
Move sections around or adjust spacingVisual editor
Edit a script, analytics code or meta tags other than title and descriptionText editor
Many files sharing one stylesheetA code editor such as VS Code

Mixing them is normal: most changes visually, then Notepad for the one line that needs a precise fix.

Common problems after editing

  • Korean or other non-English text turns into symbols such as 방법. The file was saved in a different encoding than the browser expected. See fixing broken Korean characters.
  • Images show as a broken icon after you moved or renamed the file. The src path no longer matches. See images not showing in an HTML file.
  • Everything below a certain point looks wrong. Usually a closing tag or quote mark was deleted. Compare that area with your backup copy.

Once the page looks right on your screen, check it at phone width before anyone else sees it.

Want to try it on your own file? Open the Finipage editor. It runs in your browser and your file stays on your device.