HTML to Thymeleaf
Convert plain HTML into a Thymeleaf template.
Tip: conversion runs automatically as you type. After converting, replace placeholder variable names (e.g. ${var1}) with meaningful attributes from your application's model.
About the HTML to Thymeleaf Converter
This tool converts plain HTML into a Thymeleaf template by intelligently adding th:* attributes. Unlike a simple format converter, it makes a static page dynamic by suggesting variables and expressions for text, links, images, and lists — giving Spring Boot developers a fast head start on a new view. Everything runs in your browser, so your markup is never uploaded.
What is Thymeleaf?
Thymeleaf is a modern server-side Java template engine, most commonly used with Spring Boot, that renders HTML on the server. It works by adding special th:* attributes to ordinary HTML tags — for example th:text to inject dynamic text, th:href for context-aware URLs, and th:each to loop over collections.
What this tool adds
- Adds
th:textto non-empty text nodes. - Converts
hrefandsrctoth:href/th:srcwith the@{...}URL syntax. - Detects lists (
<ul>/<ol>) and addsth:eachto repeated items. - Adds the
xmlns:thnamespace to the<html>element.
How to Convert HTML to Thymeleaf
- Paste your HTML. Drop your static markup into the input panel, or click Load sample to try it instantly.
- Choose conversion options. Toggle
th:text,th:href,th:srcandth:each, plus Pretty print for readable output. - Review the live output. The Thymeleaf template regenerates automatically as you type and change options — no button press needed.
- Replace placeholder variables. Swap generated placeholders like
${var1}for the real attributes from your model (e.g.${user.name}). - Copy or download. Copy the result or download it as
template.htmland drop it into your Spring Boottemplatesfolder.
Frequently Asked Questions
- Is this HTML to Thymeleaf converter free?
- Yes. It is completely free, requires no sign-up, and runs entirely in your browser.
- Does it upload my HTML to a server?
- No. All parsing and conversion happen locally in your browser, so your markup never leaves your device.
- Which Thymeleaf attributes does it add?
- It can add th:text for text nodes, th:href for links, th:src for images, and th:each for repeated list items, and it adds the xmlns:th namespace to the html element.
- Does the output work with Spring Boot?
- Yes. Thymeleaf is the standard server-side template engine for Spring Boot, and the generated template can be dropped into your Spring view templates.
- Is the generated template production-ready?
- Treat it as a fast starting point. The tool inserts placeholder variable names such as ${var1}; replace these with the real attributes from your model before using the template.