Copyright Duration Calculator

ANALife Services AuthorityNational Calculator Authority›Copyright Duration Calculator

.calc-container { max-width: 640px; margin: 2rem 0; padding: 1.5rem; background: #fff; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.06); font-family: system-ui, -apple-system, sans-serif; } .calc-container h3 { font-family: Georgia, serif; font-size: 1.15rem; color: #1a1a1a; margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-row { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.75rem; flex-wrap: wrap; } .calc-row label { min-width: 160px; font-size: 0.9rem; color: #333; font-weight: 500; } .calc-row input[type="number"], .calc-row select { flex: 1; min-width: 120px; max-width: 200px; padding: 0.5rem 0.6rem; border: 1px solid #ccc; border-radius: 4px; font-size: 0.9rem; font-family: system-ui, sans-serif; color: #1a1a1a; background: #fafaf8; } .calc-row input:focus, .calc-row select:focus { outline: none; border-color: var(--ac, #3d5a80); box-shadow: 0 0 0 2px rgba(26,74,138,0.12); } .calc-row .unit { font-size: 0.82rem; color: #888; min-width: 30px; } .calc-btn { display: inline-block; margin-top: 0.5rem; padding: 0.55rem 1.5rem; background: var(--ac, #3d5a80); color: #fff; border: none; border-radius: 4px; font-size: 0.9rem; font-weight: 600; cursor: pointer; font-family: system-ui, sans-serif; } .calc-btn:hover { opacity: 0.9; } .calc-result { margin-top: 1.25rem; padding: 1rem 1.25rem; background: #f0f6fc; border-left: 3px solid var(--ac, #3d5a80); border-radius: 0 6px 6px 0; display: none; } .calc-result.visible { display: block; } .calc-result-label { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.06em; color: #666; margin-bottom: 0.25rem; } .calc-result-value { font-size: 1.6rem; font-weight: 700; color: var(--ac, #3d5a80); } .calc-result-detail { font-size: 0.85rem; color: #555; margin-top: 0.5rem; line-height: 1.5; } .calc-note { margin-top: 1rem; font-size: 0.8rem; color: #888; font-style: italic; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin-top: 0.75rem; } .calc-grid-item { padding: 0.6rem 0.8rem; background: #f8f9fa; border-radius: 4px; border: 1px solid #eee; } .calc-grid-item .label { font-size: 0.75rem; color: #888; text-transform: uppercase; letter-spacing: 0.04em; } .calc-grid-item .value { font-size: 1.1rem; font-weight: 600; color: #1a1a1a; } @media (max-width: 720px) { .calc-row { flex-direction: column; align-items: flex-start; gap: 0.3rem; } .calc-row label { min-width: auto; } .calc-row input[type="number"], .calc-row select { max-width: 100%; width: 100%; } .calc-grid { grid-template-columns: 1fr; } } .calc-chart { margin: 1rem 0; text-align: center; } .calc-chart svg { max-width: 100%; height: auto; } .calc-chart-legend { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.6rem 1.2rem; margin-top: 0.6rem; font-size: 0.8rem; color: #555; } .calc-chart-legend span { display: inline-flex; align-items: center; gap: 0.3rem; } .calc-chart-legend i { display: inline-block; width: 10px; height: 10px; border-radius: 2px; font-style: normal; } .calc-related { max-width: 640px; margin: 2rem 0 1rem; padding: 1.25rem 1.5rem; background: #f8f9fa; border: 1px solid #e8e8e8; border-radius: 8px; } .calc-related h3 { font-family: Georgia, serif; font-size: 1rem; color: #1a1a1a; margin: 0 0 0.75rem; padding-bottom: 0.4rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-related-list { list-style: none; padding: 0; margin: 0 0 0.75rem; display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; } .calc-related-list li a { font-size: 0.88rem; color: var(--ac, #3d5a80); text-decoration: none; } .calc-related-list li a:hover { text-decoration: underline; } .calc-browse-all { margin: 0.5rem 0 0; font-size: 0.9rem; font-weight: 600; } .calc-browse-all a { color: var(--ac, #3d5a80); text-decoration: none; } .calc-browse-all a:hover { text-decoration: underline; } @media (max-width: 720px) { .calc-related-list { grid-template-columns: 1fr; } }

Copyright Duration Calculator

Estimate the copyright duration and expiration year for a creative work based on jurisdiction, work type, and publication details.

Jurisdiction

United States European Union / UK International (Berne Convention Default)

Type of Work

Individual Author Joint Authors Anonymous / Pseudonymous Work for Hire / Corporate Authorship

Year of Publication (or Creation if Unpublished)

Year of Author's Death (leave blank if still living)

Year of Last Surviving Author's Death (leave blank if still living)

Was copyright renewed (for US works published 1923–1963)?

Yes, copyright was renewed No, copyright was NOT renewed (now public domain) Not applicable

Calculate Copyright Duration

function copUpdateFields() { var jurisdiction = document.getElementById('cop-jurisdiction').value; var workType = document.getElementById('cop-work-type').value; var pubYearVal = parseInt(document.getElementById('cop-pub-year').value) || 0;

// Show/hide death year fields based on work type var deathGroup = document.getElementById('cop-death-year-group'); var lastDeathGroup = document.getElementById('cop-last-death-year-group'); var pre1978Group = document.getElementById('cop-us-pre1978-group');

if (workType === 'work-for-hire' || workType === 'anonymous') { deathGroup.style.display = 'none'; lastDeathGroup.style.display = 'none'; } else if (workType === 'joint') { deathGroup.style.display = 'none'; lastDeathGroup.style.display = 'block'; } else { deathGroup.style.display = 'block'; lastDeathGroup.style.display = 'none'; }

// Show US pre-1978 renewal question if (jurisdiction === 'us' && pubYearVal >= 1923 && pubYearVal Please enter the year of publication or creation.'; return; } var pubYear = parseInt(pubYearStr); if (isNaN(pubYear) || pubYear currentYear + 5) { resultDiv.innerHTML = 'Please enter a valid publication year between 1400 and ' + (currentYear + 5) + '.'; return; }

var deathYear = deathYearStr ? parseInt(deathYearStr) : null; var lastDeathYear = lastDeathYearStr ? parseInt(lastDeathYearStr) : null;

if (deathYear !== null) { if (isNaN(deathYear) || deathYear currentYear) { resultDiv.innerHTML = 'Author death year must be between the publication year (' + pubYear + ') and ' + currentYear + '.'; return; } } if (lastDeathYear !== null) { if (isNaN(lastDeathYear) || lastDeathYear currentYear) { resultDiv.innerHTML = 'Last surviving author death year must be between the publication year (' + pubYear + ') and ' + currentYear + '.'; return; } }

var expiryYear, duration, formula, notes, status;

// ===================================================================== // UNITED STATES // ===================================================================== if (jurisdiction === 'us') {

// Works published before 1928 are in the public domain in the US if (pubYear = 1928 && pubYear = 1964 && pubYear = 0 ? yearsAgo + ' year' + (yearsAgo !== 1 ? 's' : '') + ' ago (' + expiryYear + ')' : 'in ' + expiryYear) + '

'; }

var durationText = duration !== null ? 'Total Copyright Duration: ' + duration + ' years

' : ''; var expiryText = expiryYear !== null ? 'Copyright Expiry Year: ' + expiryYear + '

' : 'Copyright Expiry Year: Cannot be determined (author still living)

';

resultDiv.innerHTML = '' + '### ' + statusIcon + ' Status: ' + status + ' ' + durationText + expiryText + yearsRemaining + 'Formula Applied: ' + formula + '

' + '' + notes + '

' + ''; }

#### Formulas Used

United States (post-1977):

European Union / United Kingdom:

International (Berne Convention Minimum):

#### Assumptions & References

More Calculators

Read Next

Study Time Planner Authority Network America › Life Services Authority › National Calculator Authority .calc-container { max-width: 640px;...

References