Assets refer to multimedia files or resources integral to an app's design and functionality, such as images, icons, audio files, and videos.

Managing Assets

Assets Panel

Use the assets panel to upload, rename, and manage all the assets you've uploaded to your project. You can also manage Figma files within this panel. To learn more about how to use the Figma upload feature, check out: Figma Integration.

Import Assets

To import an asset such as a PDF file, image, or audio clip into your Thunkable project:

  1. Click Choose a File to select a file from your computer or drag the files into the provided drop window.

Delete Assets

To delete an asset from your Thunkable project:

  1. Click the Assets icon in the left sidebar.

  2. Click the trash can icon.

  3. Click Delete to confirm the deletion. This action cannot be undone.

Account Storage Limits

Each plan has a limited account storage capacity.






You can view your total account storage size in your account settings.

App Limits


Total App size including assets

50 MB

Cloud Storage

Depending on when you need an asset or its size, storing it in the cloud might make sense. Using cloud storage in your app will not impact your local project size. Thunkable provides multiple third-party integrations, including Airtable, Cloudinary, and Firebase.

Uploading & Managing Assets

Assets can be uploaded from multiple parts of Thunkable, however, with limited storage capacity, it's best to delete assets that aren't being used. To access your assets, click the Assets button on the left panel. If you upload too many or assets that are too large and go over the allotted app storage limits, you may receive an error.

We recommend that each of your asset files not exceed 50KB -100KB. Using smaller file sizes in your project will result in faster loading times for your users.

Naming Assets

We recommend using a consistent naming method for your assets. This will make it easier to manage them if you use many asset files in your project.

Here are two naming methods we recommend:

  1. Snake Case - each space is replaced by an underscore (_) character, and the first letter of each word written in lowercase.

    • example_one.png

    • here_is_another_example.html

  2. Camel Case - writing phrases without spaces or punctuation, indicating the separation of words with a single capitalized letter, and the first word starting with either case.

    • exampleOne.png

    • hereIsAnotherExample.html

When naming your assets, please note the following:

  • The maximum character limit is 255.

  • The following characters should not be used: / \ ? % #

You can manage your files directly in the Assets panel on the left, or click the plus icon next to the Media Files header to open the Media Files modal and manage them there.

How much space am I using?

Check the size of an individual project by visiting the project details page.

To check how much space you're using for all of your projects and assets, go to your account Settings page.

Last updated