Skip to content

HTML Design — Free HTML Templates + AI Website Editor

Verified revenue

HTML Design gives away 848 production-ready HTML templates across 48 categories — completely free, no paywall and no signup to browse. Every template opens in a built-in AI website editor where users recolour, rewrite and apply a brand kit in the browser, then export a clean ZIP. Four income streams: the AI editor, $9 premium templates, sponsored posts, and a $5 one-time licence to remove the footer credit. 4.7M+ lifetime downloads, all organic.

Visit html.design Founded Sep 2023

848 free HTML templates, plus an AI website editor that recolours, rewrites and rebrands any of them straight in the browser. A $5 one-time licence removes attribution forever — no subscription, no per-template fees, no expiry.

Monthly visits (est.)

1.1M

Revenue, 30 days

$15

Growth, 30 days

+142%

MRR

$0

Daily revenue, last 30 days

$0$3$5$8$1009-26: $009-2609-27: $009-28: $009-29: $009-30: $510-01: $010-0110-02: $010-03: $010-04: $510-05: $010-06: $010-0610-07: $010-08: $010-09: $010-10: $010-11: $010-1110-12: $010-13: $010-14: $010-15: $010-16: $010-1610-17: $010-18: $010-19: $010-20: $010-21: $010-2110-22: $510-23: $010-24: $010-25: $010-25

Monthly revenue

$0$10$2026-09: $1126-0926-10: $1026-10

Visits over time

Estimated from popularity rank
0500K1M1.5M2MOct 25: 1.3MOct 25Nov 25: 1.4MDec 25: 1.4MDec 25Jan 26: 1.4MFeb 26: 1.4MFeb 26Mar 26: 1.3MApr 26: 1.3MApr 26May 26: 1.3MJun 26: 1.2MJun 26Jul 26: 1.2MAug 26: 1.2MAug 26Sep 26: 1.2MOct 26: 1.1MOct 26

Whois information

Domainhtml.design
RegistrarDynadot Inc
Registrar ID472
Created06/10/2017
Expires06/10/2027
Updated08/09/2026
Domain statusclient transfer prohibited
DNSSECUnsigned
Registrant country🇺🇸 United States
Name serversmiki.ns.cloudflare.comjeremy.ns.cloudflare.com

Raw whois

{
  "rdapConformance": [
    "rdap_level_0",
    "icann_rdap_response_profile_1",
    "icann_rdap_technical_implementation_guide_1",
    "redacted"
  ],
  "objectClassName": "domain",
  "ldhName": "html.design",
  "unicodeName": "html.design",
  "status": [
    "client transfer prohibited"
  ],
  "events": [
    {
      "eventAction": "registration",
      "eventDate": "2017-06-10T22:46:38Z",
      "eventActor": "Name.com, Inc."
    },
    {
      "eventAction": "expiration",
      "eventDate": "2027-06-10T23:59:59Z"
    },
    {
      "eventAction": "last changed",
      "eventDate": "2026-08-09T18:45:13Z"
    },
    {
      "eventAction": "last update of RDAP database",
      "eventDate": "2026-10-26T13:32:57Z"
    }
  ],
  "secureDNS": {
    "delegationSigned": false
  },
  "entities": [
    {
      "objectClassName": "entity",
      "vcardArray": [
        "vcard",
        [
          [
            "version",
            {},
            "text",
            "4.0"
          ],
          [
            "fn",
            {},
            "text",
            ""
          ],
          [
            "adr",
            {
              "cc": "US"
            },
            "text",
            [
              "",
              "",
              "",
              "",
              "California",
              "",
              ""
            ]
          ]
        ]
      ],
      "roles": [
        "registrant"
      ]
    },
    {
      "objectClassName": "entity",
      "vcardArray": [
        "vcard",
        [
          [
            "version",
            {},
            "text",
            "4.0"
          ],
          [
            "fn",
            {},
            "text",
            ""
          ]
        ]
      ],
      "roles": [
        "technical"
      ]
    },
    {
      "objectClassName": "entity",
      "handle": "472",
      "vcardArray": [
        "vcard",
        [
          [
            "version",
            {},
            "text",
            "4.0"
          ],
          [
            "fn",
            {},
            "text",
            "Dynadot Inc"
          ],
          [
            "adr",
            {
              "cc": "US"
            },
            "text",
            [
              "",
              "",
              [
                "60 E. 3rd Ave #240",
                "",
                ""
              ],
              "San Mateo",
              "CA",
              "94401",
              ""
            ]
          ],
          [
            "tel",
            {
              "type": "voice"
            },
            "uri",
            "tel:+1.6503433245"
          ],
          [
            "email",
            {},
            "text",
            "[email protected]"
          ]
        ]
      ],
      "entities": [
        {
          "objectClassName": "entity",
          "vcardArray": [
            "vcard",
            [
              [
                "version",
                {},
                "text",
                "4.0"
              ],
              [
                "fn",
                {},
                "text",
                "Dynadot Inc"
              ],
              [
                "tel",
                {
                  "type": "voice"
                },
                "uri",
                "tel:+1.6502620100"
              ],
              [
                "email",
                {},
                "text",
                "[email protected]"
              ]
            ]
          ],
          "roles": [
            "abuse"
          ]
        }
      ],
      "roles": [
        "registrar"
      ],
      "publicIds": [
        {
          "identifier": "472",
          "type": "IANA Registrar ID"
        }
      ],
      "events": [
        {
          "eventAction": "registration",
          "eventDate": "2005-07-25T12:22:08Z",
          "eventActor": "REGISTRY"
        },
        {
          "eventAction": "last changed",
          "eventDate": "2025-04-02T17:44:06Z",
          "eventActor": "REGISTRY"
        }
      ],
      "links": [
        {
          "title": "Authoritative Registry object record",
          "rel": "self",
          "value": "https://rdap.nic.design/entity/472",
          "href": "https://rdap.nic.design/entity/472",
          "type": "application/rdap+json"
        },
        {
          "title": "Registrar Details object record",
          "rel": "about",
          "value": "https://rdap.dynadot.com/",
          "href": "https://www.dynadot.com/",
          "type": "application/rdap+json"
        }
      ]
    }
  ],
  "nameservers": [
    {
      "objectClassName": "nameserver",
      "handle": "H89FEB802CE1F42FEABFB72038454842F-ARI",
      "ldhName": "miki.ns.cloudflare.com",
      "status": [
        "associated"
      ],
      "events": [
        {
          "eventAction": "registration",
          "eventDate": "2014-08-26T00:54:41Z",
          "eventActor": "Tucows Domains Inc."
        }
      ],
      "links": [
        {
          "title": "Authoritative Registry object record",
          "rel": "self",
          "value": "https://rdap.nic.design/nameserver/miki.ns.cloudflare.com",
          "href": "https://rdap.nic.design/nameserver/miki.ns.cloudflare.com",
          "type": "application/rdap+json"
        }
      ]
    },
    {
      "objectClassName": "nameserver",
      "handle": "H948BF96544714D019A38804CB2943666-ARI",
      "ldhName": "jeremy.ns.cloudflare.com",
      "status": [
        "associated"
      ],
      "events": [
        {
          "eventAction": "registration",
          "eventDate": "2014-08-11T19:58:14Z",
          "eventActor": "Mesh Digital Limited"
        }
      ],
      "links": [
        {
          "title": "Authoritative Registry object record",
          "rel": "self",
          "value": "https://rdap.nic.design/nameserver/jeremy.ns.cloudflare.com",
          "href": "https://rdap.nic.design/nameserver/jeremy.ns.cloudflare.com",
          "type": "application/rdap+json"
        }
      ]
    }
  ],
  "notices": [
    {
      "title": "Status Codes",
      "description": [
        "For more information on domain status codes, please visit https://icann.org/epp"
      ],
      "links": [
        {
          "rel": "glossary",
          "value": "https://rdap.nic.design/domain/html.design",
          "href": "https://icann.org/epp",
          "type": "text/html"
        }
      ]
    },
    {
      "title": "RDDS Inaccuracy Complaint Form",
      "description": [
        "URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf"
      ],
      "links": [
        {
          "rel": "help",
          "value": "https://rdap.nic.design/domain/html.design",
          "href": "https://icann.org/wicf",
          "type": "text/html"
        }
      ]
    },
    {
      "title": "RDAP Terms of Service",
      "description": [
        "The RDAP service (the Service) offered by Registry Services LLC, or our designated representatives (GoDaddy Registry), is provided for informational purposes only and is designed to assist a user (you) to look up certain information related to the registration records of existing domain names.",
        "The information provided by the Service is ‘as is’ and we make no guarantee of its accuracy. Registry Services LLC cannot, under any circumstances, be held liable in such instances where the stored information would prove to be wrong, incomplete, or not accurate in any sense.",
        "By submitting a query, you agree that you will not use this data",
        "(i)            to allow, enable or otherwise support in any way the transmission of unsolicited, commercial advertising or other solicitations whether via direct mail, email, telephone or otherwise;",
        "(ii)           to enable high volume, automated, electronic processes that apply to the Service or associated systems;",
        "(iii)          for targeted advertising in any possible way;",
        "(iv)         to cause nuisance in any possible way to individuals by sending (whether by automated, electronic processes capable of enabling high volumes or other possible means) messages to them;",
        "(v)          in a way that is inconsistent with any applicable laws rule, regulation or statute or any policy issued by Registry Services LLC; and/or",
        "(vi)         in contravention of any applicable data and privacy protection acts.",
        "Without prejudice to the above, the copying, compilation, repackaging, dissemination or other use of the information provided by the Service is explicitly forbidden without prior and explicit permission by Registry Services LLC.",
        "By your use of the Service you agree to abide by these Terms of Service and accept that Registry Services LLC can take measures to limit the use of the Service in order to protect the privacy of registrants or the integrity of the Service. Registry Services LLC may restrict, suspend or terminate your access to the Service at any time. Registry Services LLC reserve the right to make changes to the Service and these Terms of Service at any time without prior notice to you. It is your responsibility to review these Terms of Service each time you access or use the Service to keep apprised of any changes. If you do not agree to the changes implemented by Registry Services LLC, your sole and exclusive remedy is to terminate your use of the Service.",
        "By executing a query, in any manner whatsoever, you agree to abide by these Terms of Service."
      ],
      "links": [
        {
          "rel": "terms-of-service",
          "value": "https://rdap.nic.design/domain/html.design",
          "href": "https://www.registry.godaddy/rdap",
          "type": "text/html"
        }
      ]
    }
  ],
  "links": [
    {
      "title": "Registrar RDAP server object record",
      "rel": "related",
      "value": "https://rdap.nic.design/domain/html.design",
      "href": "https://rdap.dynadot.com/domain/html.design",
      "type": "application/rdap+json"
    },
    {
      "title": "Authoritative Registry object record",
      "rel": "self",
      "value": "https://rdap.nic.design/domain/html.design",
      "href": "https://rdap.nic.design/domain/html.design",
      "type": "application/rdap+json"
    }
  ],
  "redacted": [
    {
      "name": {
        "type": "Registry Domain ID"
      },
      "prePath": "$.handle",
      "pathLang": "jsonpath",
      "method": "removal",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Registry Registrant ID"
      },
      "prePath": "$.entities[?(@.roles[0]=='registrant')].handle",
      "pathLang": "jsonpath",
      "method": "removal",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Registrant Name"
      },
      "postPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='fn')][3]",
      "pathLang": "jsonpath",
      "method": "emptyValue",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Registrant Organization"
      },
      "prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='org')]",
      "pathLang": "jsonpath",
      "method": "removal",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Registrant Street"
      },
      "postPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='adr')][3][2]",
      "pathLang": "jsonpath",
      "method": "emptyValue",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Registrant City"
      },
      "postPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='adr')][3][3]",
      "pathLang": "jsonpath",
      "method": "emptyValue",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Registrant Postal Code"
      },
      "postPath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='adr')][3][5]",
      "pathLang": "jsonpath",
      "method": "emptyValue",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Registrant Email"
      },
      "prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[0]=='email')]",
      "pathLang": "jsonpath",
      "method": "removal",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Registrant Phone"
      },
      "prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[1].type=='voice')]",
      "pathLang": "jsonpath",
      "method": "removal",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Registrant Phone Ext"
      },
      "prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[1].type=='voice')]",
      "pathLang": "jsonpath",
      "method": "removal",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Registrant Fax"
      },
      "prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[1].type=='fax')]",
      "pathLang": "jsonpath",
      "method": "removal",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Registrant Fax Ext"
      },
      "prePath": "$.entities[?(@.roles[0]=='registrant')].vcardArray[1][?(@[1].type=='fax')]",
      "pathLang": "jsonpath",
      "method": "removal",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Registry Tech ID"
      },
      "prePath": "$.entities[?(@.roles[0]=='technical')].handle",
      "pathLang": "jsonpath",
      "method": "removal",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Tech Name"
      },
      "postPath": "$.entities[?(@.roles[0]=='technical')].vcardArray[1][?(@[0]=='fn')][3]",
      "pathLang": "jsonpath",
      "method": "emptyValue",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Tech Email"
      },
      "prePath": "$.entities[?(@.roles[0]=='technical')].vcardArray[1][?(@[0]=='email')]",
      "pathLang": "jsonpath",
      "method": "removal",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Tech Phone"
      },
      "prePath": "$.entities[?(@.roles[0]=='technical')].vcardArray[1][?(@[1].type=='voice')]",
      "pathLang": "jsonpath",
      "method": "removal",
      "reason": {
        "description": "Server policy"
      }
    },
    {
      "name": {
        "type": "Tech Phone Ext"
      },
      "prePath": "$.entities[?(@.roles[0]=='technical')].vcardArray[1][?(@[1].type=='voice')]",
      "pathLang": "jsonpath",
      "method": "removal",
      "reason": {
        "description": "Server policy"
      }
    }
  ]
}

SEO audit

16 of 16 checks passed

100

SEO score

Response 332 ms · 151 KB

  • Served over HTTPS
  • Title tag present
  • Title length 30 to 60 characters
  • Meta description present
  • Description length 70 to 160 characters
  • Exactly one H1 heading
  • Uses H2 sub-headings
  • Canonical URL set
  • Mobile viewport tag
  • Language declared
  • Open Graph tags
  • Twitter card tags
  • Structured data (JSON-LD)
  • Images have alt text
  • At least 300 words of content
  • Responds in under 1.5 seconds
Title (47 characters)
800+ Free HTML Templates & Themes | html.design
Description (158 characters)
Download 800+ free HTML templates and Bootstrap themes — fully responsive, mobile-friendly, and free for personal or commercial use. No registration required.
Headings
1 H1, 9 H2, 25 H3
Words on page
1,308
Links
96 internal, 7 external
Structured data
Organization, WebSite, WebPage, ItemList, FAQPage

On-page keywords

PhraseTypeMentions
live previewTwo words22
html templateTwo words21
hot liveTwo words12
hot live previewThree words12
template corporate businessThree words6
trending live previewThree words6
templatesWord53
htmlWord47

Tech stack and pricing

Lowest paid plan

$49 /month

Google Analytics Cloudflare

About HTML Design — Free HTML Templates + AI Website Editor

What is HTML Design — Free HTML Templates + AI Website Editor?

HTML Design gives away 848 production-ready HTML templates across 48 categories — completely free, no paywall and no signup to browse. Every template opens in a built-in AI website editor where users recolour, rewrite and apply a brand kit in the browser, then export a clean ZIP. Four income streams: the AI editor, $9 premium templates, sponsored posts, and a $5 one-time licence to remove the footer credit. 4.7M+ lifetime downloads, all organic.

How much does HTML Design — Free HTML Templates + AI Website Editor cost?

Paid plans start at $49 per month, based on the public pricing page.

How popular is HTML Design — Free HTML Templates + AI Website Editor?

HTML Design — Free HTML Templates + AI Website Editor gets an estimated 1.1M visits a month.

How much revenue does HTML Design — Free HTML Templates + AI Website Editor make?

HTML Design — Free HTML Templates + AI Website Editor made $15 in the last 30 days, verified with its payment provider.