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 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.
Instagram
| Size ID | Name | Dimensions | Description |
|---|
instagram-post | Instagram Beitrag | 1080 × 1350px | Standard Instagram post (4:5 aspect ratio) |
instagram-post-square | Instagram Beitrag Quadrat | 1080 × 1080px | Square Instagram post (1:1 aspect ratio) |
instagram-story | Story / Reel | 1080 × 1920px | Instagram 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 ID | Name | Dimensions | Description |
|---|
facebook-post | Facebook Beitrag | 1080 × 1080px | Square post — also works on Instagram, LinkedIn, Twitter/X, Threads, Bluesky. (Deprecated: use instagram-post-square instead.) |
LinkedIn
| Size ID | Name | Dimensions | Description |
|---|
linkedin-post | LinkedIn Beitrag | 1080 × 1080px | Square post. (Deprecated: use instagram-post-square instead.) |
| Size ID | Name | Dimensions | Description |
|---|
twitter-post | Twitter/X Beitrag | 1200 × 675px | Standard 16:9 post |
Pinterest
| Size ID | Name | Dimensions | Description |
|---|
pinterest-pin | Pinterest Pin | 1000 × 1500px | Standard Pinterest pin (2:3 aspect ratio) |
Google Business
| Size ID | Name | Dimensions | Description |
|---|
google-business-post | Google Business Beitrag | 1200 × 900px | Google Business Profile post (4:3, image only) |
YouTube
| Size ID | Name | Dimensions | Description |
|---|
youtube-thumbnail | YouTube Thumbnail | 1280 × 720px | YouTube video thumbnail (16:9 aspect ratio) |
TikTok
| Size ID | Name | Dimensions | Description |
|---|
tiktok-video | TikTok Video | 1080 × 1920px | Vertical video (9:16). (Deprecated: use instagram-story instead — identical dimensions.) |
| Size ID | Name | Dimensions | Description |
|---|
banner-website | Banner Website | 1920 × 750px | Website banner |
banner-16-9 | Banner 16:9 | 1920 × 1080px | Standard 16:9 banner |
banner-4-3 | Banner 4:3 | 1280 × 960px | Standard 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 ID | Name | Dimensions | Description |
|---|
print-a5-portrait | A5 Portrait | 1748 × 2480px | A5 portrait (300 DPI) |
print-a5-landscape | A5 Landscape | 2480 × 1748px | A5 landscape (300 DPI) |
print-a4-portrait | A4 Portrait | 2480 × 3508px | A4 portrait (300 DPI) |
print-a4-landscape | A4 Landscape | 3508 × 2480px | A4 landscape (300 DPI) |
print-a3-portrait | A3 Portrait | 3508 × 4961px | A3 portrait (300 DPI) |
print-a3-landscape | A3 Landscape | 4961 × 3508px | A3 landscape (300 DPI) |
print-a2-portrait | A2 Portrait | 4961 × 7016px | A2 portrait (300 DPI) |
print-a2-landscape | A2 Landscape | 7016 × 4961px | A2 landscape (300 DPI) |
print-a1-portrait | A1 Portrait | 7016 × 9933px | A1 portrait (300 DPI) |
print-a1-landscape | A1 Landscape | 9933 × 7016px | A1 landscape (300 DPI) |
print-a0-portrait | A0 Portrait | 9933 × 14043px | A0 portrait (300 DPI) |
print-a0-landscape | A0 Landscape | 14043 × 9933px | A0 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;
slug: string;
name: string;
shortName: string;
platform: string;
width: number;
height: number;
safeAreaTop: number;
safeAreaBottom: number;
safeAreaLeft: number;
safeAreaRight: number;
organizationId: string;
isActive: boolean;
}
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