Zum Hauptinhalt springen

Formats & Sizes

heycreo provides standard format presets for common platforms and use cases. These formats are available to all organizations and can be used directly in templates without any setup.

Standard Format Presets

Standard format presets are built-in sizes that are available to all organizations. They use predefined IDs (e.g., instagram-post) and cannot be modified. These formats cover the most common social media platforms, banner sizes, and print formats.

Social Media Formats

Instagram

Size IDNameDimensionsDescription
instagram-postInstagram Beitrag1080 × 1350pxStandard Instagram post (4:5 aspect ratio)
instagram-post-squareInstagram Beitrag Quadrat1080 × 1080pxSquare Instagram post (1:1 aspect ratio)
instagram-storyStory / Reel1080 × 1920pxInstagram Story or Reel format (9:16 aspect ratio). When publishing, you can choose to post as a Story or Reel. Reels require video content and support captions.

Facebook

Size IDNameDimensionsDescription
facebook-postFacebook Beitrag1080 × 1080pxSquare post — also works on Instagram, LinkedIn, Twitter/X, Threads, Bluesky. (Deprecated: use instagram-post-square instead.)

LinkedIn

Size IDNameDimensionsDescription
linkedin-postLinkedIn Beitrag1080 × 1080pxSquare post. (Deprecated: use instagram-post-square instead.)

Twitter / X

Size IDNameDimensionsDescription
twitter-postTwitter/X Beitrag1200 × 675pxStandard 16:9 post

Pinterest

Size IDNameDimensionsDescription
pinterest-pinPinterest Pin1000 × 1500pxStandard Pinterest pin (2:3 aspect ratio)

Google Business

Size IDNameDimensionsDescription
google-business-postGoogle Business Beitrag1200 × 900pxGoogle Business Profile post (4:3, image only)

YouTube

Size IDNameDimensionsDescription
youtube-thumbnailYouTube Thumbnail1280 × 720pxYouTube video thumbnail (16:9 aspect ratio)

TikTok

Size IDNameDimensionsDescription
tiktok-videoTikTok Video1080 × 1920pxVertical video (9:16). (Deprecated: use instagram-story instead — identical dimensions.)
Size IDNameDimensionsDescription
banner-websiteBanner Website1920 × 750pxWebsite banner
banner-16-9Banner 16:91920 × 1080pxStandard 16:9 banner
banner-4-3Banner 4:31280 × 960pxStandard 4:3 banner

heycreo supports various print formats in both portrait and landscape orientations. All print formats are rendered at 300 DPI for high-quality printing.

Size IDNameDimensionsDescription
print-a5-portraitA5 Portrait1748 × 2480pxA5 portrait (300 DPI)
print-a5-landscapeA5 Landscape2480 × 1748pxA5 landscape (300 DPI)
print-a4-portraitA4 Portrait2480 × 3508pxA4 portrait (300 DPI)
print-a4-landscapeA4 Landscape3508 × 2480pxA4 landscape (300 DPI)
print-a3-portraitA3 Portrait3508 × 4961pxA3 portrait (300 DPI)
print-a3-landscapeA3 Landscape4961 × 3508pxA3 landscape (300 DPI)
print-a2-portraitA2 Portrait4961 × 7016pxA2 portrait (300 DPI)
print-a2-landscapeA2 Landscape7016 × 4961pxA2 landscape (300 DPI)
print-a1-portraitA1 Portrait7016 × 9933pxA1 portrait (300 DPI)
print-a1-landscapeA1 Landscape9933 × 7016pxA1 landscape (300 DPI)
print-a0-portraitA0 Portrait9933 × 14043pxA0 portrait (300 DPI)
print-a0-landscapeA0 Landscape14043 × 9933pxA0 landscape (300 DPI)

Safe Areas

Some formats include safe areas to ensure important content is not cut off:

  • Instagram Stories/Reels: Have safe areas (250px top/bottom, 50px left/right) to avoid UI elements like profile pictures and buttons
  • Print formats: May have bleed areas that get trimmed during printing
  • Other formats: Typically have no safe areas (0px margins)

Custom Sizes

Organizations can have custom sizes tailored to their specific needs. These custom sizes use UUIDs as their identifiers and are specific to each organization. Custom sizes allow organizations to create formats that are not covered by the standard presets, such as specific newsletter dimensions, custom website banner sizes, or organization-specific print formats. Each custom size can define its own dimensions, safe areas, and platform category, giving organizations full control over their format requirements.

The Custom Size Object

Custom sizes are represented as CustomFormatPreset objects with the following structure:

interface CustomFormatPreset {
id: string; // UUID (unique identifier)
slug: string; // Slug identifier (e.g., 'newsletter-header')
name: string; // Display name (e.g., 'Newsletter Header')
shortName: string; // Short display name (e.g., 'Header')
platform: string; // Platform category (e.g., 'newsletter', 'banner')
width: number; // Width in pixels
height: number; // Height in pixels
safeAreaTop: number; // Top safe area margin
safeAreaBottom: number; // Bottom safe area margin
safeAreaLeft: number; // Left safe area margin
safeAreaRight: number; // Right safe area margin
organizationId: string; // Organization this size belongs to
isActive: boolean; // Whether this size is currently active
}

Platform Parameter

The platform parameter categorizes custom sizes and is used by the heycreo UI to filter and organize sizes in the template chooser. When creating a custom size, you can assign it to a platform category (e.g., 'newsletter', 'banner', 'other'). This allows users to filter templates by platform when selecting which size to use, making it easier to find relevant formats for their specific use case.

See also