Image Loader

Ver. 1.1.3


Load/Download image(s) with URL and local path using the same API.

Supports batch loading with Queue and Non-Queued loaders.

Provides powerful cache management feature for caching your images, and handles file naming, folders, time to keep and delete images, etc.




  • ImageLoader: load single image, support multiple instances for loading images.

  • ImageQueuedLoader: supports limiting a specific number of loader objects for loading multiple images.

  • ImageBatchLoader: wrapped the ImageLoader & ImageQueuedLoader for easily loading multiple images.

  • Load image(s) from local(application paths), and load image(s) with Url(s) from web using the same API.

  • Detect actual image Extension Name and MIME Type.

  • Easy setting filename format for batch download.

  • Easy, powerful images cache management.

  • Flexible settings:

    • Retry option

    • Timeout

    • Cache mode

    • Cache file limit per folder

    • Cache as per URL, or Cache using specific Filename/Sequence

    • Min. keep file time & file expire(max.) time

    • Auto delete cached files when expired or exceed the limit per folder

    • Filename formats (batch download)

  • Example scenes included.

* Tested with Unity5, 2017, 2018, 2019, 2020.

* Supports Unity Editor, Mobile & Desktop platforms.

Documentation (v1.1.3)


Download/Purchase on the Asset Store: 

Screenshots (Example scene included):