Thumbnail StudioLoaf ThumbLab workspace
LOAF
DrawLab StudioAdvanced paint & compositing
ACTIVE
Loaf entitlement Checking…

DrawLab Studio

V7 · STUDIO OS
Initializing Renderer…
CREATIVE ENGINE0%

Recent Projects

Pick up where you left off.

Ctrl+K
X 0 · Y 0 · 0 × 0
18px
Size
Hardness
GuestNot signed in
Free plan
DrawLab StudioCreative workspace
New to DrawLab?
DrawLab Creative Studio
DRAWLAB STUDIOCreate · Edit · Imagine
YOUR CREATIVE WORKSPACE

Everything you need to
make it yours.

One account for your projects, recovery, preferences, premium plan and creative workspace.

Creative EditorBrushes, layers, vector, text and effects.
Photo LabCurves, HSL, grading and advanced adjustments.
Smart ToolsSelection, masks, smart objects and filters.
RecoveryLocal autosave and version history.
HOW IT WORKS
01Create accountSet up your DrawLab profile.
02Choose accessSelect the plan that fits you.
03CreateOpen Studio and start designing.
4K / 8KCanvas ready
100+Creative tools
LocalRecovery system
ProAdvanced workflow
Secure accountRecoveryPremium ready
WELCOME BACK

Log in to DrawLab

Continue to your workspace and premium access.

Your password is hashed in this local prototype. Production accounts require a server backend.
No account yet?
CREATE ACCOUNT

Start with DrawLab

Account creation is free. A premium plan is selected after sign-up.

Already registered?
DrawLab StudioPremium access required
Signed in
DRAWLAB PREMIUM ACCESS

Choose a premium plan to continue.

Every DrawLab account requires an active premium entitlement before the editor can open.

Account-linked access Plan verification Access code support
DrawLab Premium
DRAWLAB PREMIUM

More tools. More quality. More freedom.

Unlock the complete DrawLab production workflow, high-resolution documents and advanced creative tools.

Exclusive tools4K / 8KPremium effectsNo limits
StarterEssential premium workspace
€2.99/ month
  • Core editor unlocked
  • PNG / JPEG / WebP
  • Up to 4K documents
  • Premium account access
CREATOR
CreatorFor creators and designers
€5.99/ month
  • Everything in Starter
  • Advanced gradients & effects
  • Smart Objects
  • Extended history
STUDIO
StudioFull production suite
€14.99/ month
  • Everything in Pro
  • Advanced workspaces
  • Production presets
  • Priority feature access
SAVE 22%
Pro AnnualOne yearly payment
€83.99/ year
  • Pro plan features
  • Lower yearly price
  • Annual entitlement
  • Production exports
ONE-TIME
LifetimePermanent local entitlement
€129.99 one-time
  • Studio feature set
  • No monthly renewal
  • Lifetime local entitlement
  • All current premium tools
Have an access code?Redeem a premium code instead of choosing a payment plan.

Security check required

DrawLab detected a session or entitlement issue. Re-authenticate or restore a valid premium entitlement to continue.

DrawLab StudioV7.2.3 · Paint Canvas Fix
Taille18 px
Opacité100%
Symétrie
Workspace
FrameFPS
x:0 y:0100%-RGB · 72 PPI
Autosave prêtCollab locale: off
Color Picker PRO
`)}})}; // Experimental tile renderer for very large artboards in Performance Mode function renderArtboardTile(a,tx0,ty0,tw,th,frame=currentFrame){ const tile=makeCanvas(tw,th),x=tile.getContext('2d');x.save();x.translate(-tx0,-ty0); for(const l of a.layers){if(!l.visible||['group','adjustment','camera'].includes(l.type))continue;renderLayerTo(x,l,a,frame)}x.restore();return tile } const _refreshWorldTiles=refreshWorld; refreshWorld=function(){ if(!(V6.performanceMode&&activePage()?.artboards.some(a=>a.w>3000||a.h>3000)))return _refreshWorldTiles(); const p=activePage();world.innerHTML='';for(const a of p.artboards){const wrap=document.createElement('div');wrap.className='artboard'+(a.id===project.activeArtboardId?' active':'');wrap.dataset.id=a.id;Object.assign(wrap.style,{left:a.x+'px',top:a.y+'px',width:a.w+'px',height:a.h+'px'});const lab=document.createElement('div');lab.className='artLabel';lab.textContent=a.name+' · tiled';wrap.appendChild(lab); const tile=V6.tileSize;for(let y=0;yartDown(e,a,o));o.addEventListener('pointermove',e=>artMove(e,a,o));o.addEventListener('pointerup',e=>artUp(e,a,o));wrap.appendChild(o);world.appendChild(wrap);drawSelectionOnOverlay(a,o)} applyWorldTransform();refreshNavigator() }; // Pattern editor quick tool $$('#patternGrid').forEach?.(()=>{}); $('#patternGrid')?.addEventListener('dblclick',e=>{const b=e.target.closest('[data-pattern]');if(!b)return;const scale=+prompt('Pattern scale %','100')||100,opacity=+prompt('Pattern opacity %','30')||30,l=activeLayer();if(l){l.patternSettings={name:b.dataset.pattern,scale,opacity};l.styles.pattern=true;refreshWorld();commit('Pattern editor')}}); // Render node-graph / advanced panel visibility according to experimental switches at startup. setTimeout(()=>{$('#expNodes')?.dispatchEvent(new Event('change'));applyExperienceMode();renderBrushLists()},220); })();