From your files to your page
Pick page or general media, upload, paste an HTTPS image URL, or drop an image onto the canvas. Double-click an image to replace it.
From one carefully chosen image to a gallery of your latest work, give your story the space and context it deserves.
[flow-image src="studio.jpg"
alt="Sunlit desks in our studio"
caption="A little room to think."
width="75" align="center"]Make room for the whole story.Pick page or general media, upload, paste an HTTPS image URL, or drop an image onto the canvas. Double-click an image to replace it.
Add alt text and captions. Set media width from 25–100% and align left, center, or right. Crop page images freely or with 1:1, 4:3, and 16:9 presets; the original stays intact.
Create reorderable galleries with per-image captions and a lightbox. Add YouTube, Vimeo, or uploaded MP4, WebM, and Ogg video. Embed supported X posts, GitHub Gists, Spotify content, and Google Maps.
When configured with a provider key, search Pexels, Pixabay, or Unsplash inside the image picker, and trending or searched Klipy GIFs in the GIF picker. Picks download to page media.
Turn a thought into a heading, a table, or something more. Type / and keep your hands on the keyboard.
ExploreGive authors useful fields and consistent components. Shape the final result with your own Twig templates.
ExploreArrange rich content in columns. Put comparisons in tables. Keep the page comfortable on smaller screens.
ExploreGive your ideas a writing space that feels right.
Open source. MIT licensed. Made for Grav 2 + Admin2.