---
title: "Add and edit texts, images and other elements"
description: "Insert elements, change texts, upload images and fonts, and style everything for desktop and mobile."
url: https://scratcher.io/help/campaigns/add-and-edit-elements
language: en
---

1. [Help center](https://scratcher.io/help)
2. [Campaigns and the editor](https://scratcher.io/help/campaigns)
3. Add and edit texts, images and other elements

# Add and edit texts, images and other elements

Insert elements, change texts, upload images and fonts, and style everything for desktop and mobile.

Everything on a page is an element: texts, headings, images, buttons, the form and the game. You can add, move, copy and delete them.

## Add an element

1. Click **Insert** above the page (or press Shift+A).
2. Choose the **Elements** tab for building blocks like **Text**, **Heading**, **Button**, **Image**, **Logo**, **Video**, **Spacer**, **Divider**, **Countdown**, **Checkbox**, **Social** and **Share**. Choose **Game formats** for the games.
3. Drag the element to where you want it on the page.

A page can only have one game.

## Edit an element

Click the element on the page. The left panel shows its settings in four tabs:

- **Content**: what the element says or shows.
- **Settings**: how it behaves.
- **Styles**: size, colors, spacing and borders.
- **Effects**: animations and visual effects. See [Animations, confetti and other effects](https://scratcher.io/help/campaigns/animations-and-effects).

A small toolbar on the element lets you **Duplicate element**, move it up or down, and **Delete element**.

## Edit text

Click a text to type directly on the page. The floating toolbar lets you change **Font** and **Alignment**, add **Emojis** and insert **Dynamic tags**, such as the player's first name. It also has two AI buttons: **AI text editing** to rewrite the text and **Translate with AI**. See [Write and rewrite texts with AI](https://scratcher.io/help/ai/write-texts-with-ai).

## Images

Click an image element and choose an image, or open the **Media** panel:

- **Upload** adds images from your computer.
- **Browse** shows the images you have already uploaded. Use **Show all** to see the files from all your campaigns.
- Each image has **Crop image**, **Download**, **File information** and **Delete**.

You can also make, edit and cut out images with AI. See [Make and edit images with AI](https://scratcher.io/help/ai/ai-images).

All your files are also in **Settings** > **Assets**, where you can upload images, videos, audio and fonts.

## Fonts

Choose fonts in the design kit or the text toolbar. Under **My Fonts** you find the fonts you have uploaded in **Assets**. Make sure you have the right to use a font before you upload it.

## Desktop, tablet and mobile

Switch between **Desktop**, **Tablet** and **Mobile** above the page. A change you make in the mobile or tablet view only changes that layout, so you can make text smaller on phones without touching the desktop version. To start over on a text, use **Reset responsive changes** in the text toolbar.

## Reuse your work

To use the same element again on the page, select it and click **Duplicate element** (Ctrl/Cmd+D). To reuse a whole page in other campaigns, save it as a template. See [Save and reuse templates](https://scratcher.io/help/elements/templates-and-reuse).

Every element type is described in detail in [Elements and design](https://scratcher.io/help/elements).

Campaigns and the editor

- [Create a campaign from a template](https://scratcher.io/help/campaigns/create-a-campaign)
- [Get to know the editor](https://scratcher.io/help/campaigns/editor-overview)
- [Add, reorder and manage pages](https://scratcher.io/help/campaigns/pages-and-flow)
- [Add and edit texts, images and other elements](https://scratcher.io/help/campaigns/add-and-edit-elements)
- [Add your brand with the design kit](https://scratcher.io/help/campaigns/design-kit)
- [Animations, confetti and other effects](https://scratcher.io/help/campaigns/animations-and-effects)
- [Personalise texts with dynamic tags](https://scratcher.io/help/campaigns/dynamic-tags)
- [Publish, schedule, pause and end a campaign](https://scratcher.io/help/campaigns/publish-and-schedule)
- [Preview and test your campaign](https://scratcher.io/help/campaigns/preview-and-test)
- [Editor errors and warnings: what they mean and how to fix them](https://scratcher.io/help/campaigns/editor-errors-and-health-check)
- [Run a campaign health check](https://scratcher.io/help/campaigns/campaign-health-check)
- [Run a campaign in several languages](https://scratcher.io/help/campaigns/languages-and-translation)
- [Organise, copy and delete campaigns](https://scratcher.io/help/campaigns/organise-campaigns)
- [Send emails to players](https://scratcher.io/help/campaigns/send-emails-to-players)
- [Plan your year with the Plan calendar](https://scratcher.io/help/campaigns/plan-your-campaigns)
- [Products and product feeds](https://scratcher.io/help/campaigns/products-and-product-feeds)
- [Good to know about the editor](https://scratcher.io/help/campaigns/editor-good-to-know)

## Related articles

- [Add your brand with the design kit](https://scratcher.io/help/campaigns/design-kit): Set the background, fonts, text colors, links, logo and button style once, and every page of the campaign follows them. Save kits and reuse them in other campaigns.
- [Animations, confetti and other effects](https://scratcher.io/help/campaigns/animations-and-effects): Make elements fade or bounce in, celebrate wins with confetti or fireworks, and add background music.
- [Personalise texts with dynamic tags](https://scratcher.io/help/campaigns/dynamic-tags): Show the player's name, their prize, their discount code or today's date in your texts and emails.

## Still need help?

Real people are here to help. If you already use Scratcher, the quickest way is the chat inside the platform.

- **[Chat with us](https://platform.scratcher.io/login)**

    Log in and click the chat button in the bottom-right corner. Rex answers right away, and our team is a click away.
- **[Book a meeting](https://scratcher.io/book-a-meeting)**

    A free 30-minute video call with our team: a tour, campaign ideas or help with your setup.
- **[Email us](mailto:contact@scratcher.io)**

    Write to contact@scratcher.io and we will get back to you.
