← ShootFeed guide

Media editing and multi-image posts

Text, Brush, Grain, Adjust, and Crop sit in a labeled toolbar directly below the photo. The toolbar and expanded controls form one soft squircle accordion, matching the detail-page panels. Its header matches the other collapsed panels’ height and keeps that same height when a tool is open, with 16px spacing above and below the inline toolbar. The active tool has a subtle filled highlight and yellow icon; separators touching its highlight disappear. On desktop, hovering an unselected tool brightens its icon and label without filling the background. Click a tool to open its controls; click it again to collapse them. Switching tools or photos keeps all unsaved edits together without prompting or saving. The shared footer has Reset all, Cancel, and Save. On desktop, Save is muted when nothing has changed and stays in the current panel after saving. It commits every tool's drafts across the edited photos together. Cancel discards all unsaved edits and closes the controls. Reset all restores the original crop and removes text, brush strokes, adjustments, and grain on the current photo and photos edited in this session. Reset all is a draft until Save. Each tool also has its own bottom-left reset: Clear text, Clear brush strokes, Reset grain, Reset adjustments, or Reset crop. Those controls leave the other tools' drafts intact and use the same neutral pill styling and text color as Reset all, including the adjustment-section reset buttons.

On phones, selecting a tool opens a focused editor over the post. In an installed iPhone home-screen app, the editor fills the full app frame, keeps the photo below the status-bar blur, and reserves only the safe area above the home indicator. With the keyboard open it follows the smaller visible area instead. The whole current photo fits above the tool bar, using up to three-fifths of the visible screen; landscape photos use less height so more settings fit. The tool bar, its bottom divider, and the footer stay in place while the settings between them scroll independently. Use the image arrows to move through the post without losing tool drafts. Each tool’s Clear or Reset stays at the bottom of its scrollable settings. The fixed footer contains only the shared Reset all, Cancel, and Save and Exit buttons, with a visible rounded bottom border and space above the screen edge. Save and Exit commits all tools and edited photos, then returns to the post; when unchanged it is muted but still exits without writing. Cancel discards the session and exits. A failed save keeps the focused editor and drafts open. Selecting the active tool again keeps it open. When the text keyboard appears, the photo hides temporarily so controls fill the space above the keyboard. Dismiss the keyboard or press Show image to restore the photo. Text-field positioning runs once; later scrolling stays under your control. Swiping over the image, tool bar, footer, or background does not move the page behind the editor. Only the settings and their text fields scroll, with gestures contained at their edges. A full-screen background also covers the post below the text controls while the keyboard is visible. Exiting restores the post’s previous scroll position. On touch devices, editing buttons give feedback only while pressed; lifting your finger restores their normal appearance. Selected tools, colors, and effect options remain selected. Desktop editing stays inline. Its photo and tool panel fit within the available desktop height, with the whole photo visible. Long settings scroll inside the panel while the compact tool selector and shared Reset all, Cancel, and Save footer stay in place. Switching tools starts the new settings at the top; each tool’s own reset remains at the end of its settings.

Whenever a photo has edits, the eye button remains at its bottom-right even with all tool panels closed. Hold the button to see Before; release to return to After. Before shows the original photo without the crop or effects, inside the current preview frame. It never stays on after release, cancellation, or focus loss, and needs no separate Before chip. Keyboard users can hold Space or Enter on the button. Editing and image navigation remain available without holding the comparison control.

While dragging text, or while Brush is selected or either tool is sampling a color, the image navigation arrows, cover label, and slide count hide automatically so you can work across the photo. The toolbar stays below the image and comparison remains available. In the focused phone editor, image arrows remain available for moving between photos, including in Brush; they hide with the image while the text keyboard is open. If an image control covers text, drag within 16 pixels around that control's outside edge to grab the text underneath; the control itself retains its normal action. On desktop, corner labels and arrows also fade when the pointer leaves the photo while editing; hovering over it or focusing a control restores them. This hover behavior does not apply to touch input.

In Text, arrows move between separate slide drafts without copying words; blank slides start with an empty field and Text only selected. Text appears as you type. New text starts at size 67 unless a post-wide style was applied. An empty field saves no text effect. Drag text toward any image edge to crop part of it; a small grab area stays inside the photo so you can drag it back. The limits follow the letters, alignment, rotation, and individual nonempty lines. Arrow keys move selected text, with Shift for larger steps. Changing its layout keeps it reachable. Double-click preview text or press Home while selected to center it. In Brush, choose Brush, Eraser, or Move. Eraser removes earlier brush strokes to reveal the photo underneath; it does not erase the photo, text, grain, or adjustments. You can paint over an erased area again. Brush and Eraser share the size, taper, opacity, softness, and zoom sliders. Color controls appear for Brush. Opacity and softness changes apply only to strokes of the selected kind. Undo and Redo include eraser strokes. Clear brush strokes removes both paint and eraser strokes from the current photo. Arrows keep each photo's strokes separate and carry the brush settings to the next photo. Brush is unavailable on video and split slides; clear brush strokes before splitting a photo. Grain keeps separate settings for each photo. Arrows restore that photo’s grain draft. Apply to all, beside the Off/Fine/Medium/Coarse toggle, copies the current grain type, strength, and softness to every photo in the post; videos are skipped and each photo can still be customized afterward. The grain toggle stays compact with four equal-width choices, including Off. Toggle spacing and bulk-action buttons adapt to the panel width so Apply to all stays on the same row on smaller phones. Choose Off to remove grain from the current photo, or choose Off and Apply to all to remove it from every photo. The shared Save commits these drafts; Cancel discards them. Reset grain resets only the current photo’s grain. Softness gradually smooths the grain texture without blurring the photo. Even at maximum softness, some original grain remains visible; choose Off or set Strength to zero to remove it. Preview and saved photos use the same softness blend. Dragging, scrolling, and pinching in Grain still pan and zoom the inspection preview. Crop and Adjust keep separate drafts for each photo.

In the Text tool, press Add layer below the last text field to add another independent text layer. New layers inherit the selected layer’s font, size, color, opacity, spacing, rotation, alignment and finish, and start with an empty field at the center of the photo. Click or focus a layer’s field, or select its text on the image, to make the shared controls edit that layer. Each field grows to three visible lines, then scrolls. Use the trash icon beside a layer to remove it. On mobile, opening Text shows the panel and photo without focusing a field or opening the keyboard. Tap the field you want to edit to start typing; the photo hides when the keyboard appears so the text controls use the available space. Desktop opening still focuses the last layer with the caret at the end. Adding a layer focuses its new empty field immediately. On mobile, the focused field moves above the keyboard once it has settled. After that, you can scroll freely; a swipe or new tap during the keyboard animation cancels the pending positioning. Save saves every layer across the edited slides; Cancel discards the session. Apply style to all copies the current style to all text layers on every slide while keeping their words and positions.

In the Text tool, choose from six typefaces: Clean, Editorial, Condensed, Display, Handwritten, and Mono. Each option previews its own typeface. Choose a text color from the swatches or open the first, eyedropper-marked circle to Choose color; that circle shows the current color. Text and Brush share the same color pop-up: choose any color and press Set Color, or choose Sample from image. Sampling closes the pop-up and reveals the same soft, magnified photo overlay for both tools. Drag to a pixel and release to use its color, then return automatically to the previous tool. Cancel sampling or press Escape to keep the current color. Sampling never paints a stroke or moves text. The Brush tool toggle offers Brush, Eraser, and Move in that order; Sample lives in the color pop-up. The Option/Alt sampling shortcut remains available on desktop. The text controls use two columns: Size and Opacity above Spacing and Rotation. Size runs from 20 to 220. Opacity starts at 100% and fades the entire text treatment, including Fill, Shadow, or Glow, down to invisible at 0%. Spacing adjusts the gaps between letters from -10 to 50 relative to text size; 0 keeps the typeface’s normal spacing. Rotation starts centered at 0°: move left to rotate counterclockwise to -180°, or right to rotate clockwise to +180°. Both ends turn the text upside down. Double-click or double-tap a slider to restore its default. Increasing the size does not wrap words into new lines; add line breaks in the text input when you want multiple lines. Oversized text can run past the image edge. Below the colors, choose Off, Shadow, Glow, or Fill; Off is the default. Choosing Shadow or Glow reveals Size and Opacity sliders, both starting at 50. Size tightens or spreads the effect, while Opacity changes its strength. Fill adds a background with smooth squircle corners that follows each typed line. Tap Fill again to cycle its treatments; choose Off to remove it. White text alternates between black background/white text and white background/black text. Black text uses those treatments in the opposite order. Colored text cycles through white background/colored text, colored background/white text, then black background/colored text. Extra vertical padding keeps descenders clear of the background edge. Your selected text color stays intact, and Fill adds no extra color row or sliders. Apply style to all copies size, opacity, spacing, rotation, font, color, alignment, and finish settings (including the Fill treatment) to the other slides without copying their words or text position. It also sets the starting style for blank slides in this post; each slide can still be customized afterward. Press it again to replace that post-wide style with the current slide's settings, then Save to commit the session. The chosen typeface, color, and optional finish are saved with each image and flattened into the delivered photo; they are not an Instagram-only overlay. Preview the result before saving, especially when placing light text over light areas or dark text over dark areas.

The Adjust tool sits between Grain and Crop. Tone controls include Exposure, Brightness, Contrast, Highlights, Shadows, Black point, and Fade. Color includes white-balance Temperature and Tint, Saturation, and optional shadow/highlight tint colors. Temperature uses a cool-to-warm rail and Tint a green-to-magenta rail, both with yellow handles. White balance is a relative adjustment for the imported photo, not a raw-file Kelvin setting. Detail includes Clarity, Structure, Sharpen, Vignette, and radial or linear Tilt Shift. Vignette starts at the centered zero position: move left for a light vignette or right for a dark vignette. Tilt Shift has its own heading above Off, Radial, and Linear, with a Strength slider below. Drag the dotted focus boundary to resize it, or pinch with two fingers on mobile. The Focus size slider also adjusts its size and resets to 100%. The image cursor shows a grab hand for moving the focus and a resize cursor at the boundary. Hide guide and Show guide beside the mode toggle hide or reveal only the guide; the effect remains applied. With Tilt Shift enabled and its guide shown, move its focus using the Horizontal and Vertical position sliders or click and drag directly on the image. Both controls stay in sync. Arrow keys move the focus marker and Home returns it to the center. Position sliders start at 50% and double-clicking either returns it to center. Split photos repeat that focus position within each published half. These are ShootFeed's adjustments, not exact copies of Instagram's processing formulas. The Curves and Levels tabs show the photo's live histogram with one RGB treatment and no channel selectors, eyedroppers, or numeric-entry fields. On desktop, add a curve point by clicking the graph. On mobile, the graph adjusts to fit the visible settings area: swipe blank areas to scroll the controls, and touch the curve itself to add and drag a point. Blank areas of the Levels graph also scroll the controls on mobile; its handles remain draggable. Swipes starting in either graph have elastic edge feedback and spring back when released, while the toolbar and footer stay fixed. The Levels graph adapts to the visible settings window, with room for both handle rows and extra spacing before the reset buttons. Neither graph can be selected or open an iPhone callout. Handles remain draggable, and the corner dots sit on the inset plot border. Drag an added point outside the graph to remove it. Double-click or double-tap a curve handle to return it to the diagonal at its current horizontal position; Home does the same for a focused handle. Delete removes an added point; the endpoints remain. Levels has lower input shadow, midtone, and highlight handles, plus upper output shadow and highlight handles; the upper midpoint stays fixed. Double-click a Levels handle, or press Home while it is focused, to restore its default position within the current valid range without changing the other handles. A Levels handle and its connecting line turn yellow only while it is pressed, dragged, or moved with the keyboard; releasing restores the white border and gray line. Use keyboard arrows to adjust a focused handle. Double-click a regular slider to reset it. Reset tones, Reset colors, and Reset details restore only the current tab, including its optional controls; Reset curve and Reset levels reset their respective graphs. The section reset and Reset all adjustments sit side by side at the end of the settings. Reset all adjustments restores neutral settings across every adjustment section for the current photo. The bottom-right comparison button works here just as in every other tool. Dragging the photo still positions Tilt shift. Arrows keep separate unsaved adjustments for each photo; Apply to all copies the current adjustments to every photo, including neutral settings. Each photo can still be customized afterward. The shared Save commits these drafts along with edits from the other tools. Color adjustments are baked into planner previews and delivered photos before grain, brush, and text. Color editing applies to photos, including split photos, rather than videos.

The crop tool's Original option restores each imported image's aspect ratio. New imports use the profile's image default, regardless of which platforms are selected. Original still allows Image Size, Horizontal, and Vertical adjustments. At 100% size there is no overflow to pan; increase Image Size to enable both position controls. Each image can have its own crop; Apply to All explicitly gives the other images the chosen crop format, while each image can still be positioned separately. Save saves all crop changes made in the editing session. Clicking Crop again collapses its controls while retaining the draft. Leaving the post with unsaved edits offers Save & Leave, Discard Changes, or Keep Editing. ShootFeed preserves 3:4 photos for Instagram, including matching 3:4 carousels, based on successful ShootFeed publishing. Photos taller than 3:4 or wider than 1.91:1 receive a centered delivery crop; carousel photos use the first photo’s delivery shape. It never adds borders or black bars. Media delivery shows a notice only for photos known to need cropping. Unpublished grid cards use a small crop-symbol circle at the bottom-right of the image preview; hover or focus it to learn why the delivery crop is needed. Matching 3:4 photos show no crop indicator. Missing dimensions alone do not show a crop notice. Originals and other platforms are unchanged; an unsupported photo ratio no longer blocks approval.

Open the post detail editor to inspect its images, add more media, or use the available cover, crop, and split options. Multi-image posts keep media together, while a single-image post contains one item. Saving a new crop ratio should update the main preview immediately, including when the crop applies to every image in a carousel. The main grid, compact grid, and calendar show the whole saved photo crop inside a preview frame set to 3:4 by default, with a blurred copy of that crop filling any spare space. Settings → Appearance can change those planner frames to 4:5 or 1:1 without changing the saved crop or publishing output. If a saved photo preview is temporarily missing, the card waits for the rendered crop to be rebuilt rather than showing an uncropped source photo. Instagram preview keeps its independent centered, filled 3:4 profile-grid framing, so it may trim the edges there as Instagram's grid does. The media editor keeps slide counts neutral; expand Media delivery below the thumbnails to see one row per destination. Green counts mean all shown media will publish, amber counts name anything that will be left out, and red means that destination needs supported media before it can publish. Expand a platform row to read the delivery details for that post. Each row is an independent accordion; select it again to close it. Switching a slide off for Reddit affects only Reddit; the other destinations keep that slide, subject to their own media limits. Reddit's information text names photos switched off in the post's settings. Check the chosen platform's preview and supported aspect ratio before saving. Provider requirements differ for videos, photos and carousels. Help cannot edit, publish, or delete media. If an edit is missing or the preview shows an old ratio after Save, report the post, image index and the expected result rather than repeatedly creating copies.

On mobile, drag a slider by its handle; touching the rest of its rail lets you scroll without changing the value. Double-tap the handle to reset a slider. Opening an effects panel or grabbing a handle keeps your scroll position. Tap preview text to select it, then drag the selected text to move it. Starting a gesture outside that text deselects it and allows the same gesture to scroll. Sample from image in either color pop-up opens a magnifier on the preview; drag it to the desired pixel and release to choose the color. A second finger or canceled gesture does not pick a color. Press-and-hold comparison does not select the image. Adjustments includes Undo and Redo beside Apply to all, retaining up to 15 edits per image during the session; a continuous drag counts as one edit. Mobile live adjustments use a lighter preview while dragging and restore full preview quality on release. Light-theme effects panels have white backgrounds, with a subtle border around the white text-color swatch.

TikTok controls and platform choices are hidden from beta users and the public until approval; private TikTok setup and publishing remain available only to the ShootFeed owner. Do not suggest those owner-only controls to ordinary users.

Reel covers use the same image-editing toolbar as photos, including Text, Adjust, Grain, Brush, and Crop. Use current frame captures a still from the video and opens it as the cover. Upload cover adds your image as the cover without opening the retired cover editor. The captured or uploaded still is selected in Reel media and can be edited with the regular toolbar. Selecting the video shows playback controls and Use current frame / Upload cover, with no image-editing toolbar. Selecting a cover shows the image-editing toolbar above Reel media and hides those two video actions. Saved cover edits refresh the poster used for Instagram publishing. Save or cancel tool drafts before choosing a different cover.

The Reel cover preview and editing accordion are separate, matching regular photo posts. The capture/upload buttons stay attached to the video preview and are hidden while a cover is selected.

For the active Reel cover, Crop → 9:16 matches Instagram’s cover delivery. Hover or tap the info icon beside the crop format toggle for cover guidance. The cover is a single still and cannot use Split or apply its crop to the video. Previously saved photo crop formats are still readable; Instagram center-crops non-9:16 cover copies, so use 9:16 to control the full cover framing. Feed and profile placement may crop further. Switching Post back to Reel retains the cover’s saved crop and effects. Other video destinations receive the stored video, not the edited cover JPEG; Media delivery explains this separately for each destination.

Guide reviewed 2026-11-03. Account-specific availability can vary.

Media editing and multi-image posts | ShootFeed