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.
Pick from page media, upload a file, or use a supported embed. Set the size, position, alt text, and caption where you can see the rest of the page.
[flow-image src="studio.jpg"
alt="Sunlit desks in our studio"
caption="A little room to think."
width="75" align="center"]The picture, the caption, 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.
Type / to find headings, tables, media, and your site’s blocks. Search by name and insert without leaving the keyboard.
ExploreGive the team a callout, FAQ, or invitation they can reuse. Authors fill in fields; the block definition handles the layout.
ExploreSet text beside an image. Paste a comparison from a spreadsheet. Columns stack on phones; wide tables scroll within the page.
ExploreType, format, add a block. Export your draft as Markdown.
Open source. MIT licensed. Made for Grav 2 + Admin2.