Upload images and gifs to buttons ✨
Take your interactive video game to the next level with your own custom image buttons.
In the settings sidebar, in the section for each choice, you’ll see “Button images” – click to open this and you’ll be able to upload an image which will show as the button for that choice.
You can also upload an image that shows when the viewer clicks the button.


What type of images can I use?
You can use pretty much anything you want. We support the 3 main types of web image files: png, jpg and gif. Webp files aren’t supported by some of the mobile, VR and game apps you can make with Stornaway, so we don’t allow webp for now.
For buttons with transparent backgrounds, you need to use png or gif.
We recommend using png unless you want an animated button, in which case you should use gif.
You can also use jpg, which are great for making very small optimised files, but can’t have transparent backgrounds – so jpg button images will always have straight rectangular edges.
What size should they be?
We recommend starting with 250px wide by 100px tall.
These will fit neatly into the standard button styles, if you have 2 or 3 choices.
If you have a slightly taller or wider button, you can experiment with increasing this. 300px x 150px will fit nicely.
See below for a guide on the different button sizes to use with different Stornaway button style layouts like Split Screen and Quadrant.
How do I make or edit an image to use?
Use any image editor to create and resize your images – Photo Editor comes free with Windows, Preview comes free with Mac. Adobe Express and Canva are free online editors. Adobe Photoshop is the most widely used professional tool.
If you’re not sure, we recommend using Adobe Express because it’s integrated into Stornaway and available on the web.
To create or edit an image with Express, either make a new image at 250px wide by 150px high, or upload something you already have and resize it to that size using the resize tool.
To make a transparent background, click the background icon above the image, and choose “No Fill”
You can use their “Image background remover” to remove backgrounds from people or objects.
Then download as transparent png.

FAQs about using button images
How do I hide the button text that appears on the top of my image?
The text displayed in your custom button text fields – or the linked island names – will be displayed on top of your custom button image as default.
If you don’t want this, you can either:
Put a blank space in the custom button text field

Or, if you want to keep the text for screen readers, set the text to 0% opacity using the bottom slider in the Text Colour setting

PNG? JPG? GIF? What should I use?
We support the 3 main types of web image files: PNG, JPG and GIF.
A JPG – also known as JPEG or Joint Photographic Experts Group – is the most common used file for compressed, digital images. Traditionally, they are the smallest size in terms of data. Because of the type of compression used in a JPG, some ‘unnecessary’ details in the image may be lost.
It’s the perfect file for simple, still images.
The image below – taken from an interactive pub quiz created in Stornaway.io – uses JPG files for the button images.

A PNG – Portable Network Graphic – is a file that retains all of its data even when it has been compressed. Which means it has a lot of information included in it.
Whilst this makes for a slightly bigger file, the benefits of this extra detail can be huge. For your button images, key specificities around opacity and transparency are contained within the file.
So if you want to your users to press a button that is an isolated object, a logo, an avatar – this is the file choice for you.
Below, a festive, interactive party invite uses PNG buttons of happy & sad gingerbread men for the viewer to click on to confirm their attendance.

A GIF (some people call it “jiff”) stands for Graphical Interchangeable Format. It was created in order to show short, moving images online with a small file size.
They are perfect for animated images, logos, and reactive buttons.
Below are two examples of this in use:
First up, a GIF of a button being chosen – the button then depresses like it would if you physically pressed a button.

Secondly, in an interactive pub quiz – created in Stornaway – the viewer is presented with two, animated choices. Once the viewer clicks the GIF button, a second GIF is shown, like a loading screen.

What is the secondary button image for?
Once your viewer has clicked a button, you may want to reward them with acknowledgement of that choice or perhaps even praise them for making the right choice. You may simply want to show that they have made a selection.
The secondary image upload option allows you to do that.
Below, in an interactive pub quiz made in Stornaway.io, the button changes to a “getting ready” GIF – almost like a “loading” screen once the viewer has made a choice. Adding anticipation for the quiz that is about to start.

Another example, from the same project, uses the secondary image to alert the viewer that they have answered a question incorrectly.
