SPUNK.CODES

Creative Brief Generator

Generate professional creative briefs for design and art projects. Share with clients or use as your own project planning doc.

100% Free Tool

1 Project Overview

Logo Design Brand Identity Illustration Web Design Packaging Print Design Social Media Motion Graphics Photography UI/UX Design

2 Client & Brand

Modern Playful Elegant Bold Minimalist Vintage Luxurious Friendly Professional Edgy

3 Objectives & Audience

4 Deliverables & Specs

5 Timeline & Budget

Upgrade to Pro for More Features

AI-powered brief suggestions, client intake forms, multi-project templates, mood board integration, collaboration notes, and branded PDF export.

Get Pro Tools

Free Tools for Creators

Get new artist tools and tips every week.

More Free Creator Tools

Copied!
`; showToast('Brief generated!'); gtag('event','generate_brief',{event_category:'tool_use'}); } function copyBrief(){if(!plainText){showToast('Generate first');return;}navigator.clipboard.writeText(plainText);showToast('Copied to clipboard!');gtag('event','copy_brief',{event_category:'tool_use'})} function downloadBrief(){if(!briefHTML){showToast('Generate first');return;}const blob=new Blob([briefHTML],{type:'text/html'});const a=document.createElement('a');a.href=URL.createObjectURL(blob);a.download='creative-brief.html';a.click();URL.revokeObjectURL(a.href);gtag('event','download_brief',{event_category:'tool_use'})} function saveBrief(){ const data={projectName:document.getElementById('projectName').value,summary:document.getElementById('summary').value,clientName:document.getElementById('clientName').value,industry:document.getElementById('industry').value,brandRef:document.getElementById('brandRef').value,objective:document.getElementById('objective').value,audience:document.getElementById('audience').value,keyMessage:document.getElementById('keyMessage').value,deliverables:document.getElementById('deliverables').value,formats:document.getElementById('formats').value,dimensions:document.getElementById('dimensions').value,startDate:document.getElementById('startDate').value,deadline:document.getElementById('deadline').value,budget:document.getElementById('budget').value,revisions:document.getElementById('revisions').value,notes:document.getElementById('notes').value,savedAt:Date.now()}; localStorage.setItem('creativeBriefDraft',JSON.stringify(data));showToast('Draft saved!');} function loadDraft(){ const data=JSON.parse(localStorage.getItem('creativeBriefDraft')||'null'); if(!data)return; ['projectName','summary','clientName','industry','brandRef','objective','audience','keyMessage','deliverables','formats','dimensions','startDate','deadline','budget','revisions','notes'].forEach(k=>{const el=document.getElementById(k);if(el&&data[k])el.value=data[k];}); } loadDraft();