Skip to main content

Quickstart: a social image with your own text

In about 5 minutes you will design an image at a social media size, change its text by editing the image link, and then share or download it. You start with a new free account and finish with an image you can post.

You need: a free OKZest account. See Register for an account.

1. Create a design at a social size​

  1. Log in and open your dashboard.

  2. On a new account, select Create my first design. The editor opens.

  3. Select Background settings. Under Preset size, pick a social preset: Facebook Post, Instagram Post, LinkedIn Post, X / Twitter Card, Pinterest Pin or YouTube Thumbnail. The width and height fill in for you.

    Networks change their recommended sizes from time to time. If you need a size that is not listed, choose Custom and enter the Width and Height yourself.

  4. Set a Background color, or add a Background image.

Background settings with a social preset chosen

2. Add text you can change​

  1. Select Add content, then Dynamic text.
  2. Set the ID to headline. The ID becomes the name of the URL parameter you use in step 4. Use only letters, numbers and underscores in a layer ID, for example first_name or headline. The ID input also accepts hyphens and spaces, but they are awkward in URL parameters.
  3. Set Default text, for example Your headline here. This shows whenever no text is supplied.
  4. Leave Merge tag empty. It is only needed when an email platform fills the text in.
  5. Choose the font, size and colour, and position the text on your design. The default text box is narrow, so a longer headline such as "Launch day" can wrap onto two lines. Drag the edge of the text box to widen it, or use a shorter example.
  6. Optionally add Static text for anything that should never change, such as your brand name.

A text layer with an empty merge tag still takes its text from the layer ID in the image link.

A Dynamic text layer with the ID headline

note

The IDs c, i, f and o are reserved, so pick something else.

3. Preview it​

  1. Select Save, give the design a name and select Save design. Preview and Share stay greyed out until you save.
  2. Select Preview and type a test headline into the field for your layer to check that it fits.

Images on the free plan carry a small "Made with OKZest" badge in the bottom right corner. See the plans and pricing page for how to remove it.

Preview with a test headline

  1. Close the preview and select Share. On the Share page, select Copy link under Embed your image.

  2. The image address looks like this:

    https://media.okzest.com/img?c=YOUR_COMPANY_ID&i=YOUR_DESIGN_ID
  3. To set the text, add the layer's ID as a parameter, with your text after the equals sign:

    https://media.okzest.com/img?c=YOUR_COMPANY_ID&i=YOUR_DESIGN_ID&headline=Launch%20day%20is%20here
  4. Paste the link into your browser. You should see your image with the new headline.

Spaces and special characters

Browsers turn a space in a link into %20, as in the example above. Characters such as &, # and ? have a special meaning in links and need encoding too (%26, %23, %3F). If a headline is cut off or looks wrong, this is the most likely reason.

Change the words after headline= and reload to make as many variants as you like from one design.

The generated image in a browser tab with the headline from the link

5. Share or download it​

  • Download: open the link in your browser and use your browser's save image option.
  • Share or embed: use the link in a blog post, a website or a page that accepts an image address. The image is made when the link is opened.
  • Social posts: most networks need an uploaded file for a post, so download the image and upload it. For link previews, point the page's og:image tag at the image link.

You now have a working social image.

What next​