HTML Tools

No-JS Redirect Page Generator

Create a self-contained HTML page that redirects visitors to a new URL using the meta refresh tag. Works on any static hosting without server configuration or JavaScript.

Loading tool...

What is No-JS Redirect Page Generator?

A meta refresh redirect is an HTML-only way to send visitors from one URL to another. It works on static hosting (GitHub Pages, Netlify, etc.) where server redirects are not available. The tag sits in the page head with a delay and destination URL.

Quick answer

Create a complete HTML page that redirects visitors to a new URL using the meta refresh tag. Works on any static hosting platform such as GitHub Pages without JavaScript or server configuration.

Limitations

  • Meta refresh is not a true HTTP 301 redirect. Search engines treat it as a weaker signal. Permanent URL moves should use a server-level 301 redirect when possible.
  • Some browsers and security tools allow users to disable meta refresh redirects, which leaves visitors on the redirect page without automatic forwarding.
  • Meta refresh redirects have lower SEO value than server-side redirects. Use them on static hosting only when server-side redirects are not available.

How to use this tool

  1. Enter the target URL and redirect delay in seconds.
  2. Add a page title and optional body text for the redirect notice page.
  3. Copy the generated HTML into a file at the old URL location.
  4. Publish the file and test that the redirect fires correctly.

What you can use it for

  • Redirect old URLs to new locations on static hosting where server redirects are not available.
  • Create a short-link page that forwards visitors to a destination URL.
  • Move a GitHub Pages site to a new domain with a soft redirect page at each old URL.

Use cases

Practical examples

Example

Blog post URL change

A blog moves from /old-post to /new-post. The tool generates a meta refresh page at the old URL so visitors and crawlers are forwarded to the new location.

Example

Domain migration

A site moves from user.github.io to a custom domain and uses redirect pages for deep links so visitors with bookmarks still reach the correct content.

Common mistakes

  • Setting the delay to 0, which gives visitors no time to read the redirect notice before the page changes.
  • Pointing to a broken or relative URL that does not resolve when the redirect fires.
  • Not adding a manual click link in case the meta refresh does not fire or is blocked by the browser.

Verification

  1. Open the generated HTML page in a browser and confirm the redirect fires after the specified delay.
  2. Use a web crawler tool or browser extension to verify the redirect chain and confirm the final destination URL is correct.

FAQ

Questions about No-JS Redirect Page Generator

Do search engines follow meta refresh redirects?

Google treats a 0-second meta refresh as a permanent redirect in most cases. Longer delays are treated as temporary. Meta refresh is not as strong as a 301 server redirect but is the only option on static hosting.

Is meta refresh better than JavaScript redirects?

Meta refresh works without JavaScript and is simpler to implement. Both are less ideal than server-side redirects but are practical options on static hosting platforms.

What delay should I use?

Use 0 seconds for an immediate redirect. Search engines treat a 0-second meta refresh as a permanent redirect signal. Use a delay of 3 to 5 seconds only when the visitor needs time to read a notice before being forwarded.

Related tools

More html tools

Also try

Also try