Skip to content
SEO Madmanby Adam Hafez
Free tool

humans.txt generator

humans.txt generator: build a humans.txt file with TEAM, THANKS and SITE sections from the humanstxt.org template. Free, runs in your browser.

Runs entirely in your browser. Nothing you enter is uploaded, logged or stored.

Team
Site

    Save it as humans.txt (lower case, UTF-8) in your site root. Optional, in the page head:<link rel="author" href="/humans.txt">

    Key takeaways

    • The humanstxt.org standard asks for a file called humans.txt, always in lower case and UTF-8 encoded.
    • The file goes in the site root, so it is reachable at /humans.txt on your domain.
    • The standard suggests /* TEAM */ and /* SITE */ headings, and its template adds a /* THANKS */ section.
    • The standard warns that listing email addresses in the file may bring spam.
    • A link element with rel="author" pointing at the file is optional, not required.

    What it takes

    • Each team member's role, name, contact, handle and location
    • Names or URLs to thank, one per line
    • Site details such as last update, language, standards and software

    More tools

    All of them free, all of them browser-only.

    Browse the tools

    How to use it

    1. 1Add the people who built the siteGive each person a role and a name, then any contact, social handle and city you are happy to publish. Use Add a person for each extra member.
    2. 2List who you want to thankOne name or URL per line. Each becomes a Name line under the THANKS heading, as in the humanstxt.org template.
    3. 3Fill the site detailsThe date picker is written out as YYYY/MM/DD, the format the standard uses for the last update. Empty fields are left out of the file.
    4. 4Copy and save the filePress Copy humans.txt, paste into a new UTF-8 text file named humans.txt in lower case, and upload it to your site root.
    5. 5Optionally link it from your pagesAdd a link element with rel="author" and href="/humans.txt" to the head of your pages. The standard offers this as an option.

    A humans.txt file is a short text file that says who made a website. This humans.txt generator writes one in the layout of the humanstxt.org quick start template, from a form, in your browser. Nothing you type is sent anywhere.

    What does this humans.txt generator produce?

    A plain text file with up to three sections, each opened by a comment-style heading, which is how the standard’s own template separates them:

    • /* TEAM */. One block per person. The first line is the role and the name, such as Developer: Jane Doe. Contact goes on a Site: line, the handle on Twitter: and the city on Location:, matching the template’s labels. A blank line separates people.
    • /* THANKS */. One Name: line for each name or URL you list.
    • /* SITE */. Last update: in YYYY/MM/DD form, then Language:, Standards:, Components: and Software: for whatever you fill in.

    Lines inside a section are indented with a tab. Empty fields and empty sections are left out, so the file only states what you entered. Line breaks typed inside a field are collapsed to spaces, because each fact in the file sits on its own line.

    How do I read the notes under the output?

    The generator raises three notes, all advisory:

    • No team members yet. The TEAM section is the reason the file exists, so an empty one is flagged.
    • A role but no name. The entry is still written, with a placeholder for the missing name.
    • An email address in a contact field. The standard warns that email addresses may attract spam. A contact page URL avoids that.

    A last update value that is not a date is reported and left out of the file.

    Worked example

    The form opens with one person, Developer Jane Doe in Lisbon, Portugal, a thanks line for “The Open Source community”, English as the language and “HTML5, CSS3” as the standards. With the date set to 26 September 2026 it writes:

    /* TEAM */
    	Developer: Jane Doe
    	Location: Lisbon, Portugal
    
    /* THANKS */
    	Name: The Open Source community
    
    /* SITE */
    	Last update: 2026/09/26
    	Language: English
    	Standards: HTML5, CSS3

    No notes appear. Type jane@example.com into the contact field and a Site: line is added under her name, along with the spam note.

    How do I install humans.txt?

    1. Copy the output into a new text file, saved as UTF-8.
    2. Name it humans.txt, in lower case, as the standard requires.
    3. Upload it to the root of the site, the same folder as robots.txt, so it loads at /humans.txt.
    4. Optionally, add <link rel="author" href="/humans.txt"> to the page head. The standard’s example uses a relative humans.txt; a leading slash makes the link resolve to the root file from any page, not just the home page.

    The standard also offers humansTXT buttons to link the file from your footer.

    Common mistakes

    • Wrong file name. Humans.txt or humans.TXT is not the file the standard describes, which is always lower case.
    • Wrong location. A file in a subfolder is not at the root, where the standard says to place it.
    • Wrong encoding. Saving in a legacy encoding can garble names with accents; the standard asks for UTF-8.
    • Publishing personal emails. The spam warning comes from the standard itself.

    Sources

    1. 1.Humans TXT: Quick start - humanstxt.orgPrimary

    Frequently asked questions

    What is a humans.txt file?

    A plain text file at the root of a site that credits the people behind it. The humanstxt.org standard describes it as a place to list each person involved, with their role, name and contact details, plus optional information about the site itself, such as its last update, language and the software used to build it.

    Where do I put humans.txt?

    In the root of your site, next to robots.txt, so it loads at yourdomain.com/humans.txt. The standard says to name it humans.txt, always in lower case, and to save it UTF-8 encoded so names with accents or other scripts display correctly.

    Do I need the link rel="author" tag?

    No. The standard lists it as something you can also do. It shows the reference as a link element with rel set to author in the page head. This generator suggests an href of /humans.txt, which points at the root file from any page on the site.

    Does humans.txt help SEO?

    None of the sources behind this tool describe any search ranking effect from humans.txt, and the standard itself does not claim one. It is a credit file for people. Treat it as a courtesy to your team, not a search tactic.

    Should I put email addresses in it?

    Only if you accept the risk. The standard warns that you may have to deal with spam if you include email addresses. A link to a contact form works as the contact value instead, and the generator flags any email address it finds.