Back to Free Tools

FREE TOOLS

Static Site Migration Rewriter

Move static-site ZIP paths and rewrite supported URLs and integrity hashes.

Static site ZIP, Current deployment directory URL, Destination deployment directory URL, File/directory path map (JSON)

ZIP, JSON

Browser only

Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.

This tool needs JavaScript. If it does not load, refresh the page and try again.

How to use this tool

  • Enter the displayed example values,or choose the local input files requested by the controls. Optional source files take precedence where labelled.
  • Choose Rewrite site ZIP and inspect the complete result and any reported limitations.
  • Use Download result and each companion download link to save complete outputs. Reset clears output and restores example controls.

Examples

Current deployment directory URL: https://old.example.invalid/
Destination deployment directory URL: https://new.example.invalid/site/
File/directory path map (JSON): {}

Limitations

  • Apply a simultaneous longest explicit file/directory-prefix map to a complete static-site ZIP. Map keys/values are safe archive paths;directories end in slash. All recognized URLs under the old deployment root become absolute destination URLs;directory indexes become actual mapped index.html filenames. Queries/fragments and unrelated member payloads stay intact. Refuse collisions,invalid/credentialed/ambiguous URLs,unparsed CSS/compound/context features and changed inline CSS under CSP meta. Existing valid local non-HTML SHA256/384/512 integrity tokens are verified then recomputed for changed asset bytes. Missing references remain explicit findings,no files are invented. Output is inspected with the same resolver. Source scripts/active content,external origins,unparsed assets,server routing and hosting/CSP behavior remain outside compatibility claims. ZIP64MiB/report20MiB/80MiB combined;rewritten text obeys the same input profile. One ordinary stored/Deflate ZIP up to20 MiB,1,000members/16MiB per member/64MiB expanded. Shared admission refuses encryption,symlinks,special files,unsafe paths,case/file-directory collisions,ZIP64,CRC/framing errors. Parsed UTF8 HTML/CSS≤1MiB per part/8MiB combined;CSS≤200,000characters,40delimiter levels,combined200,000HTML/CSS nodes,20,000URL references/30,000editable fields. HTML parsing uses native-compatible inert parse5 with100levels/100,000nodes per document. No script,HTML,CSS,resource or server is executed/fetched;all processing stays in your browser.
  • Complete outputs only. Unsupported or oversized input is refused. Follow the displayed job-specific bounds and format policies.

Related tools

No items found.

More tools for your workflow

Explore the related desktop tool