Initializing…
Artboard
{{ artboardW }}" × {{ artboardH }}"
The artboard grows and shrinks with your artwork, with {{ padIn }}" around it (up to {{ maxW }}" × {{ maxH }}").
The garment color is only shown on screen (and used by simulated process). The PNG is transparent.
Print Prep
Screen Print
  1. Clean up the art
  2. Set up the screens
  3. Export the screens
{{ screenSummary.screens }} screen{{ screenSummary.screens === 1 ? '' : 's' }} ({{ screenSummary.underbase ? 'underbase + ' : '' }}{{ screenSummary.inks }} ink{{ screenSummary.inks === 1 ? '' : 's' }}) · films at {{ screenSummary.dpi }} DPI
Remove a color (e.g. black for a black shirt). Edges fade out smoothly instead of leaving hard lines.
Soften a hard edge (e.g. a square image after its background is knocked out) so the design flows into the garment.
Distress or screen print texture repeated across the design. Wherever the texture is dark, the print is cut away.
No textures yet.
Halftone
Turn opacity and tones into printable dots: one ink, CMYK process, or simulated process spot inks.
Screenprint ready - saved in this mode, the design works for DTF and for screen printing: {{ separationList.length + (exportOpts.underbase.enabled ? 1 : 0) }} screen{{ separationList.length + (exportOpts.underbase.enabled ? 1 : 0) === 1 ? '' : 's' }} ({{ exportOpts.underbase.enabled ? 'underbase + ' : '' }}{{ separationList.length }} ink{{ separationList.length === 1 ? '' : 's' }}), made from the saved design when needed. Ink names and the underbase come from Export Options.
Sign in or create a free account to download your files.
Layers
No layers yet.
{{ layer.label }} {{ layer.customType }} ref line size tag no prep
Align
Shared design: {{ sharedFrom.name }}. Change anything you like. Saving makes your own copy; the original isn't changed.
{{ zoomLevel }}%
Colors {{ colorGroups.length }} Group{{ colorGroups.length !== 1 ? 's' : '' }}
No customizable colors detected.
{{ cg.label }} {{ getColorDisplayName(cg.color) }}
Saved Halftoner Design
"{{ processedSel.name }}" is already knocked out / halftoned, so it prints as it is and isn't processed again. To change it, open the design and refine its saved settings.
Print Prep
This layer prints as is, on top of the processed artwork (e.g. solid text over a halftoned photo).
Template {{ templateLayerSel.name }}
This template has no text or image fields. Change its colors in Appearance below.
Placeholder Artwork
Artwork Slot
Replace this placeholder with your custom logo or art in the exact same position and size.
Art Prep
Clean art makes clean screens: trace logos and type to vectors, cut photos out exactly. Apply puts the result in its place. Free, nothing is charged.
Layer Type
Type
Fixed Size
Selection
Multiple Objects Selected
Transform
Position X
Position Y
Width
Height
Mirror
Scale %
Rotate
Opacity
{{ propOpacity }}%
Appearance
Vector Colors
{{ getColorDisplayName(vc.color) }}
Blend
Adjustments {{ adjActiveCount }}/{{ adjLayers.length }} on
Adjustments sit on top of the image and never change the original. Toggle, reorder or delete them at any time.
{{ adjustmentLabel(layer.type) }} {{ layer.opacity }}%
Inverts every color. No settings.
Levels
Level
Opacity
{{ layer.opacity }}%
Text
Content
Font {{ propFont }}
Artboard: {{ artboardW }}" × {{ artboardH }}" Layers: {{ layers.length }} Tool: {{ activeTool }}
Duplicate Ctrl+D
Flip Horizontal
Flip Vertical
Copy Ctrl+C
Paste Ctrl+V
Delete Del
▶ Console
{{ l.time }}{{ l.msg }}
{{ artFileDropHint }} JPG, PNG, WebP, GIF, SVG, PDF, AI or EPS · up to 50 MB (larger images are compressed to fit)
{{ guestArtCount }} image{{ guestArtCount === 1 ? '' : 's' }} saved in this browser only. Create a free account to keep {{ guestArtCount === 1 ? 'it' : 'them' }} in My Artwork.
Uploading {{ artUploadSummary.active }} file{{ artUploadSummary.active === 1 ? '' : 's' }}… {{ artUploadSummary.failed }} upload{{ artUploadSummary.failed === 1 ? '' : 's' }} failed Uploads complete
{{ u.name }}
{{ u.error }}
{{ u.note }}
AI Studio ${{ aiStudioCost.toFixed(2) }}
{{ job.label }}
{{ job.message }} · replaced the selection
{{ a.svg_url ? 'Vector' : 'Image' }}
Results are also saved in My Artwork.
No spot colors found.
{{ c.name }}
{{ c.hex_code.toUpperCase() }}