Loading the icon builder… It runs in your browser and needs JavaScript.

How to make an Oracle APEX app icon

  1. Choose an icon or image. Search the Font APEX catalogue of 1,160 icons in the small (16 × 16 grid) or large (32 × 32 grid) set, or choose Image to use your own logo (PNG, JPEG, WebP, GIF or AVIF). Your image stays on your device.
  2. Style it. Set the foreground and background colours using hex values or CSS colour names, or make the background transparent. For images, choose Fit or Fill; they keep their own colours.
  3. Position it. Rotate, zoom and offset the artwork. The background stays fixed, and offsets are measured in SVG viewBox units.
  4. Check every size. The previews show all five outputs, with transparency on a checkerboard that is never exported.
  5. Download. Select Download ZIP to save app-icons.zip.

What’s in app-icons.zip

The archive contains these five PNG files, each rendered separately from the source artwork at its own size:

FileSize (pixels)Corners
icons/app-icon-32.png32 × 32Square
icons/app-icon-144-rounded.png144 × 144Rounded (transparent outside)
icons/app-icon-192.png192 × 192Square
icons/app-icon-256-rounded.png256 × 256Rounded (transparent outside)
icons/app-icon-512.png512 × 512Square

Rounded variants use a corner radius of one tenth of the image width.

When the icon comes from Font APEX, the ZIP also contains icons/FONT-APEX-LICENSE.txt, the Font APEX licence. The MIT License asks that this notice stays with the icons, so keep it alongside them. ZIPs made from your own image contain only the five PNGs.

Install in Oracle APEX

Shared Components → Static Application Files → Create File. Upload app-icons.zip and retain the icons/ directory structure.

  1. Download the icons. Create your icon in the builder and select Download ZIP to save app-icons.zip.
  2. Open Static Application Files. In your Oracle APEX application, go to Shared Components → Static Application Files → Create File.
  3. Upload the ZIP. Upload app-icons.zip and retain the icons/ directory structure.
  4. Verify in your APEX version. Check that the files appear under icons/ and that your application uses them. Import behaviour can differ between APEX releases.

How the ZIP is unpacked can differ between APEX releases. Verify the result in your target APEX version; this tool has not been tested against a specific APEX release.

Frequently asked questions

What is the Font APEX App Icon Builder?

A free web tool that creates Oracle APEX application icons from the 1,160 icons in Oracle's open-source Font APEX library, or from your own logo or image. You style the icon and download a ZIP containing the five PNG sizes an APEX app uses.

Which files are in app-icons.zip?

Five PNG files inside an icons/ folder: app-icon-32.png (32 × 32), app-icon-144-rounded.png (144 × 144, rounded corners), app-icon-192.png (192 × 192), app-icon-256-rounded.png (256 × 256, rounded corners) and app-icon-512.png (512 × 512). When the icon comes from Font APEX, the folder also contains FONT-APEX-LICENSE.txt, the Font APEX licence notice, which should stay with the icons. ZIPs made from your own image contain only the five PNGs.

How do I add the icons to an Oracle APEX application?

In your application open Shared Components → Static Application Files → Create File, upload app-icons.zip and retain the icons/ directory structure. Verify the result in your target APEX version, because import behaviour can differ between releases.

Can I use my own logo or image?

Yes. Choose Image as the source and pick, drag in or paste a PNG, JPEG, WebP, GIF or AVIF file up to 20 MB. Fit shows the whole image and Fill crops it to a square, and you can zoom, move and rotate it just like an icon. The image keeps its own colours. For sharp results use a square image of at least 512 × 512 pixels. SVG files are not accepted; export them as PNG first.

Are my icons uploaded to a server?

No. Icons and images are rendered with the browser Canvas API and the ZIP is built in your browser; your files never leave your device. The site has no backend, accounts or cookies. It uses Cabin, a cookie-free, privacy-friendly analytics service, to count anonymous page visits.

What is the difference between the small and large icon sets?

Font APEX draws every icon twice: the small set on a 16 × 16 grid, suited to simple, bold shapes, and the large set on a 32 × 32 grid with more detail. Both sets contain the same icon names.

Which colours can I use?

Any hex colour (#rgb, #rgba, #rrggbb or #rrggbbaa) or CSS colour name such as hotpink or navy, for both the icon and the background. You can also make the background transparent.

What do the rotation, zoom and offset settings do?

They move only the icon artwork; the background stays fixed. Rotation and zoom pivot on the centre of the icon. Offsets are measured in SVG viewBox units (16 per icon width in the small set, 32 in the large set), not output pixels.

Why are the 144 and 256 pixel icons rounded?

Those two variants are generated with rounded corners using a radius of one tenth of the image width (14 and 25 pixels). The area outside the corners is transparent.

Is the tool free, and how is Font APEX licensed?

The tool is free to use. Oracle releases Font APEX under two licences: the icons and code under the MIT License, and the font files under the SIL Open Font License 1.1. This tool uses only the SVG icons, so the MIT License applies to them. The full licence text is linked at the bottom of this page and is included in every ZIP made from a Font APEX icon; keep that file with your icons.

Who built the Font APEX App Icon Builder?

Matt Mulvaney, as a personal project. This is a personal, independent project. It is not affiliated with, sponsored by or endorsed by any employer, company or organisation, including Oracle.

Is this an official Oracle tool?

No. It is an independent, personal tool built by Matt Mulvaney that uses the open-source Font APEX icon library. It is not affiliated with, sponsored by or endorsed by Oracle. Oracle and APEX are trademarks of Oracle and/or its affiliates.

About the author

The Font APEX App Icon Builder is built and maintained by . This is a personal, independent project. It is not affiliated with, sponsored by or endorsed by any employer, company or organisation, including Oracle.