Canvas Presets All 17 built-in canvas dimension presets
genart.dev includes 17 built-in canvas presets across 5 categories. Use a preset name in the canvas field of a .genart file or pass it to the set_canvas_size tool.
{ "canvas" : { "preset" : "square-1200" } }
Preset Width Height Use case square-600600 600 Thumbnails, small exports square-12001200 1200 Default, general purpose square-24002400 2400 High resolution square-40964096 4096 Maximum resolution
Preset Width Height Aspect ratio Use case hd-1920x10801920 1080 16:9 HD displays, video 2k-2560x14402560 1440 16:9 2K displays ultrawide-2560x10802560 1080 21:9 Ultrawide monitors 4k-3840x21603840 2160 16:9 4K UHD
Preset Width Height Use case phone-390x844390 844 Mobile screens tablet-768x1024768 1024 Tablet displays poster-2400x36002400 3600 2:3 poster prints
Preset Width Height Physical size a4-2480x35082480 3508 210mm x 297mm a3-3508x49613508 4961 297mm x 420mm us-letter-2550x33002550 3300 8.5" x 11"
Preset Width Height Platform instagram-1080x10801080 1080 Instagram post twitter-1200x6751200 675 Twitter/X card og-1200x6301200 630 Open Graph / link preview
You can always specify explicit dimensions instead of a preset:
{ "canvas" : { "width" : 800 , "height" : 600 } }
Or use the set_canvas_size tool with a preset name or custom width/height.