Legal & Long-Form Text Page

Desktop · 1280px · shown at 0% · edit the text, images and colours in the panel

Legal & Long-Form Text Page — Free Website Section Template

Blog · v1.0.0 · Updated 2026-10-24 · Responsive · GSAP animation · HTML, React & Vue

CategoryBlog
Tagslegalprivacy policytermsarticletexttable of contentslong formlight
Updated October 20, 2026

What's included

Features

Large title with an optional last-updated date and introduction
Numbered sections with a heading, paragraphs and an optional bullet list
Table of contents built automatically from the section headings
Sticky contents list that highlights the section being read
Comfortable reading width of about 760 pixels
Contact box at the end, switchable on or off
Contents move above the text on tablets and phones
Plain numbered sections when JavaScript is off
Up to twenty sections, with add, duplicate and reorder
Export HTML, a ZIP, React or Vue, or fork to My Code

About this section

Legal & Long-Form Text Page — Free Policy Template

Legal & Long-Form Text Page: A readable long-form text layout for legal pages and articles: a title with a last-updated date and an intro, then numbered sections each with a heading, paragraphs and an optional bullet list. On wide screens a table of contents built from the section headings sticks to the side and highlights the section you are reading; a contact box closes the page.

Legal & Long-Form Text Page is a free layout for the pages every website needs and nobody enjoys building: privacy policy, terms of service, cookie policy, accessibility statement, help articles and long guides. It focuses on one thing, being easy to read.

Readable by design

A large title, a last-updated date and an introduction open the page. The body is a column of numbered sections about 760 pixels wide, with generous line height, clear headings and optional bullet lists. Each section has a heading, paragraphs (leave a blank line between them) and an optional list of points, one per line.

An automatic table of contents

On wide screens a contents list sticks to the left and highlights the section you are reading; click a heading to jump to it. The list is built in the browser from your section headings, and each section gets a link-friendly address, so you never maintain it by hand. On tablets and phones it moves above the text, and without JavaScript the page still reads as numbered sections.

A contact box and your wording

A box at the end invites questions, with a heading and text you control, and it can be switched off. Replace the sample text with your own: this is a layout, not legal advice, and a policy must describe what your business actually does, so have a qualified person check it before you publish.

Export it

Copy one HTML file, download a ZIP, copy a React or Vue component, or fork into My Code. In the Website Builder, add it as a Privacy or Terms page and link it from the footer of every page.

Why use it

Why Use the Legal & Long-Form Text Page

📖
Easy to read
A narrow column, clear numbering and generous spacing make long text approachable.
🧭
Easy to navigate
The automatic contents list helps readers find the section they came for.
🏁
Completes your site
Every multi-page site needs privacy and terms pages; this is a ready layout for them.

How it’s different

How It’s Different From Other Free Section Templates

✎
Editable, not just copyable
Change text, links, images, colours and fonts in the browser before you export, instead of editing someone else’s code by hand.
◐
One theme for every section
Colours, fonts, radius and width are shared CSS variables, so every section you combine looks like one website.
⇲
Responsive by container
Container queries make each section adapt to its own width, in a full page, a column or a page builder.
✦
GSAP animation built in
Every section animates in with GSAP and ScrollTrigger, stays visible without JavaScript and respects reduced motion.
</>
HTML, React and Vue
Export a single HTML file, a ZIP with your images, a React component or a Vue component, or fork the code into My Code.
◍
Free, private, saved
No account and no watermark. Designs, uploaded images and fonts stay in your browser, with a backup file you can restore anywhere.

Step by step

How to Use

  1. 1
    Edit the contentFill in the title, sections and contact box in the panel. Switch the contact box on or off. Wrap words in *asterisks* to colour them.
  2. 2
    Add your imagesUpload your own images (resized in your browser and kept on your device) or paste a hosted image URL.
  3. 3
    Match your brandPick a colour preset or exact colours, choose heading and body fonts from Google Fonts or your own uploaded font, set the corner radius and width, or apply your brand kit.
  4. 4
    Animate and previewChoose a GSAP entrance effect and speed, press Play animation, and check the section on desktop, tablet and mobile.
  5. 5
    Save and exportSave it to My designs, then export a single HTML file, a ZIP with your images, a React or Vue component, or fork it into My Code.

Real-world uses

Common Use Cases

🔐
Privacy and cookie policies
Set out what you collect, why and how people can exercise their rights, in numbered sections linked from your footer.
📄
Terms of service
Lay out your rules, payments and refunds in clear sections so customers and your own team can find the answer quickly.
🛟
Help and policy pages
Publish delivery, returns, accessibility and security statements in a consistent format across your whole site, linked from the footer.
📝
Long articles and guides
Present an in-depth guide with a table of contents and numbered sections that readers can bookmark, share and come back to later.

Got questions?

Frequently Asked Questions

No. It is a page layout with sample wording. A policy has to describe what your business does with data, so replace the text and have a qualified person review it before you publish.

It is created in the browser from your section headings, with a link and an address for each section. It highlights the section being read, and without JavaScript the page still shows the sections in order.

Type paragraphs in the text field with a blank line between them, and put list items one per line in the bullet list field. Select text to make it bold or add a link.

Yes. Rename the sections, remove the contact box if you do not need it and use the intro for a summary. It suits help articles, guides and long-form write-ups.

It saves an editable copy of your Legal & Long-Form Text Page in My Code, the UI Snippets code editor: the section markup goes in the HTML panel, its CSS (theme variables, base styles and layout) in the CSS panel, and the GSAP library is added as a CDN link, so you can keep refining the code and save your own versions.

Yes. It is free for personal and commercial websites, with no sign-up, no watermark and no attribution required. Everything runs in your browser and your edits are saved locally.