IG post

Instagram Post Maker

Pick a post size, set a background colour, gradient or photo, add up to three text layers and an optional logo, then download a PNG or JPG at the exact size. Everything happens in your browser.

Back

1. Canvas & preview

Output: 1080 × 1080 px

Drag layers with a mouse, finger or pen. With the canvas focused: arrow keys move the selected layer (Shift for bigger steps), + / − resize it, N / P switch layers, Delete or Backspace removes it, Esc deselects.

No layer selected.

Layers

    No layers yet — add text, a logo or a background image.

    0 of 3 text layers

    Download

    Not exported yet.

    2. Edit

    All local

    Background

    Logo or sticker

    About this tool

    About Instagram Post Maker

    Instagram Post Maker is a small design editor for feed posts. Choose square (1080 × 1080), portrait (1080 × 1350), landscape (1080 × 566) or a custom size, build a background from a colour, a two-colour gradient or your own photo, then add up to three text layers and a logo. The finished design downloads as a PNG or JPG at exactly the size shown.

    A post that is already the right shape looks sharp and is not unexpectedly cropped. Designing it locally keeps your photos private and avoids watermarks, accounts or uploads.

    How to use

    Step by step

    1. Choose a post size, or pick Custom size and apply a width and height from 320 to 4,096 pixels.
    2. Set the background: a solid colour, a gradient, or upload a PNG, JPG or WebP photo.
    3. Add up to three text layers and style each one.
    4. Optionally upload a logo or sticker, then drag and resize it.
    5. Keep key content inside the safe-margin guide.
    6. Download a PNG or JPG and check the size shown.
    Key features

    What it offers

    • Square, portrait, landscape and custom canvas sizes
    • Solid, gradient or photo backgrounds with Cover, Contain and Stretch
    • Zoom and drag to position the background photo
    • Up to three text layers with font, size, colour, weight, alignment, opacity, outline and shadow
    • Logo or sticker layer that can be dragged and resized
    • Preview-only safe-margin guide that is never exported
    Best practices

    Tips for best results

    • Use a large, bold font size so text stays readable on a phone.
    • Add an outline or shadow when text sits on a busy photo.
    • Start from a photo at least as large as the canvas to keep it sharp.
    • Choose JPG for photo-heavy posts and PNG for flat colours and text.
    Benefits

    Why people use it

    Exact sizes

    Exports match the chosen dimensions.

    Private

    Images never leave your browser.

    Flexible

    Text, logo and photo in one design.

    No watermark

    Only your content is exported.

    FAQ

    Common questions

    Square 1080 × 1080, portrait 1080 × 1350 and landscape 1080 × 566 pixels. You can also enter a custom width and height from 320 to 4,096 pixels.
    A dashed frame inset about 5% from each edge, shown only in the preview. Keeping text and logos inside it helps avoid them being too close to the edge in feeds and grid crops. It never appears in the downloaded file.
    Yes. Upload a PNG, JPG or WebP image, then choose Cover, Contain or Stretch, zoom in and drag it to reposition.
    Up to three. Each has its own font, size, colour, weight, alignment, opacity and outline or shadow, and can be dragged or moved with the arrow keys.
    PNG keeps sharp text and supports transparency; JPG is usually smaller for photo backgrounds. When you export JPG, any transparent area is filled with the JPG background colour you choose.
    Your device’s own Sans-serif, Serif and Monospace system fonts. No fonts are downloaded, so the exact look can differ slightly between devices.
    No. Images are checked and decoded inside your browser and kept only in this page’s memory. Nothing is sent to a server, stored in your browser or kept after Reset or closing the tab.
    Private by design

    This runs entirely in your browser

    No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.

    Install Toolisco Add it to your device for offline, one-tap access.