Skip to content

web assets

graph TD
    A[Start] --> B[Process]
    B --> C[End]

Here are the best places to find free media assets — icons, illustrations, images, videos, 3D assets, sounds, etc. All are free, many allow commercial use, and most don’t require attribution.


https://phosphoricons.com Free, modern, tons of styles (bold, duotone, fill…).

https://lucide.dev Open-source alternative to Feather Icons. Great for web apps.

https://heroicons.com Beautiful SVG React/Vue icons from Tailwind Labs.

https://remixicon.com Big icon library with consistent design.

https://iconoir.com Minimal, clean, huge collection.


https://undraw.co/illustrations Open-source SVG illustrations with color customization.

https://storyset.com Editable vector scenes, clean and modern.

https://www.manypixels.co/gallery High-quality illustrations for SaaS, dashboards, landing pages.

https://www.humaaans.com Mix-and-match illustrated characters from Pablo Stanley.


https://unsplash.com Very high-quality photos, free for commercial use.

https://pexels.com Photos + videos, totally free, no attribution.

https://pixabay.com Images, videos, vectors, music.


Short clips, b-roll, stock videos.

https://videvo.net Free video footage + motion graphics.


https://figma.com/community Huge library of free UI kits, icons, illustrations.

Search for:

  • tailwind ui kit
  • open source design system
  • free landing page kit

https://freesound.org Massive library of effects.

https://mixkit.co Music + sound effects free for commercial use.

Free beats & ambient music.


https://poly.pizza Thousands of free low-poly models.

https://sketchfab.com Filters: “Downloadable + Free”.


⚖️ Always check the license (IMPORTANT)

Section titled “⚖️ Always check the license (IMPORTANT)”

Most of the above allow:

  • ✔️ commercial use
  • ✔️ no attribution But always check a specific asset’s license when downloading.

If you want, I can also recommend:

  • free fonts
  • free design templates
  • free backgrounds / textures
  • free emojis Just tell me!