- Drawing, text, shapes & layers
- PNG, JPEG & WebP export
- Documents up to 2560 × 2560
- Core filters and gradients
- Advanced photo lab
- Batch & production exports
Recent Projects
Pick up where you left off.
Pick up where you left off.
Photoshop-style document presets and advanced canvas settings.
Live non-destructive preview.
Color stops, opacity, midpoint, angle, scale and reverse.
Resize, format, rename and watermark a group of images.
Core creation stays free. Pro unlocks advanced photo, export and production workflows.
—
FreeThe DrawLab checkout UI is ready, but this standalone HTML cannot securely charge cards or verify subscriptions by itself.
Upgrade to unlock advanced professional tools.
One account for your projects, recovery, preferences, premium plan and creative workspace.
—
FreeSessions recorded by this local prototype.
Active
Every DrawLab account requires an active premium entitlement before the editor can open.
Unlock the complete DrawLab production workflow, high-resolution documents and advanced creative tools.
Complete the steps below to activate your plan.
Review the selected offer before continuing. Premium access in this build is activated with a valid DrawLab access code.
Professional creative workflow
Complete the profile used for this Premium activation. These details stay in this local prototype.
Choose a method below. In this build, only a valid DrawLab access code can activate Premium.
Continue to securely authorize your PayPal payment and activate DrawLab Premium.
Your access code is verified first. When it is accepted, continue to Review and confirm the activation.
Check your account, plan and access-code activation before confirming.
Premium will activate only after the access code is successfully validated.
Your DrawLab entitlement is active.
DL-ENT-0000DrawLab detected a session or entitlement issue. Re-authenticate or restore a valid premium entitlement to continue.
Browse built-in names, imported fonts, and system fonts detected on this PC.
Les plugins locaux restent explicitement installés par fichier.
La V6 fonctionne localement. Aucun projet n'est envoyé automatiquement.
Collaboration locale via BroadcastChannel entre onglets/navigateurs du même profil. Le cloud réel nécessite un backend.
Packs intégrés installables dans la Library.
Importe plusieurs images, applique un resize et un watermark, puis télécharge un ZIP.
Recent · Starred · Templates · Recover
Le contenu du Smart Object s'ouvre dans un nouvel onglet document. Sauvegarder l'onglet met à jour toutes ses instances.
`)}})};
// 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;y