Writz · Code Deposit
Browser-only · Your code stays on your machine
Source Code → Copyright Office Deposit

Turn your code into a filing-ready .txt deposit.

Drop your HTML, CSS, JS, Python, Swift, or any source files. Get back a single .txt formatted to the U.S. Copyright Office's "first 25 / last 25 pages" rule — ready to upload to the eCO portal.

🔒 100% browser-based — files never uploaded anywhere
Step 01 — Identify your work

Program details

This title block goes on page one of the deposit. Match what you enter on the eCO application.

Step 02 — Add your source files

Drop in your code

Any text-based source: .html .css .js .ts .py .swift .java .go .rs .php .rb .json .md — drag a folder or click to browse.

Drop files or click to browse
Whole folders work too

    Preview of Generated Deposit

    
      
    ⚠ Not legal advice This tool formats your code to match the U.S. Copyright Office's general deposit rules for computer programs (37 CFR § 202.20). It does not file your registration, doesn't determine if you have trade secrets requiring special handling, and doesn't substitute for a copyright attorney. For trade secret blocking, derivative works, or high-stakes filings, consult counsel.

    How the deposit rules work

    The Copyright Office wants enough of your code to identify what you're claiming, but they don't want the whole repo. Their formula:

    Programs ≤ 50 pages

    Submit the entire source code. This tool auto-detects this case and includes everything.

    Programs > 50 pages

    Submit the first 25 pages + last 25 pages. Roughly 1,000 lines from the start and 1,000 lines from the end (40 lines = 1 page).

    Trade secrets

    Special rules apply. You can block out portions under 50% of the deposit. This tool doesn't handle blocking — consult an attorney if your code contains real trade secrets.

    Copyright notice

    Include a copyright notice somewhere in your code (a comment block is fine). This tool adds a title block on page one with your program info.

    USPTO clarification

    The USPTO is for patents, not copyrights. Software patents have a separate process and don't usually need a code deposit. This tool is built for the U.S. Copyright Office (eCO portal).

    Filing fee (2026)

    $45 single-author, single-work online registration. File at eco.copyright.gov after generating your .txt.