DaVinci Resolve Club
Home   Export   Instagram Reels Export Settings in DaVinci Resolve
Export

Instagram Reels Export Settings in DaVinci Resolve

By Jason Miller Updated Oct 30, 2026 11 min read

Quick answer

Build a 1080×1920 Reel timeline, reframe every shot, and export a clean H.264/AAC file without treating one bitrate or frame rate as an Instagram law.

DaVinci Resolve Deliver settings for exporting a vertical 1080 × 1920 Instagram Reel

Short answer: for a normal SDR Instagram Reel uploaded through the Instagram app, edit in a 1080 × 1920 vertical timeline, reframe every shot, then export a Single Clip as MP4 with H.264 video and AAC stereo audio. Work at 30 fps or higher, the Reels minimum in Instagram's Help Center, use progressive scan and keep the color pipeline consistent with Rec.709. When Resolve offers a bitrate limit, 10,000–16,000 Kb/s is a practical starting range for 1080 × 1920 footage. Instagram doesn't ask for that number; it's simply a clean source quality to start from.

The Deliver page can't rescue a landscape edit that was never recomposed for a phone. I treat a Reel as its own vertical delivery: duplicate the timeline, fix the framing, check titles against the phone interface, then hand Instagram a clean source file to encode.

Instagram Reels export settings: the practical preset

SettingStarting valueWhy
Timeline / output1080 × 1920, 9:16A practical Full HD vertical canvas for a Reel.
FormatMP4Simple delivery container with broad compatibility.
CodecH.264Reliable default when it is available in your Resolve installation.
Frame rate30 fps or higher; keep 30 or 60 fps timelines as they areInstagram's Help Center lists 30 fps as the Reels minimum. Converting 24 or 25 fps footage changes the motion, so set it on the timeline and check the result.
ScanProgressiveMatches current platform delivery expectations.
QualityAutomatic quality, or 10,000–16,000 Kb/s as a starting limitEnough room for a clean 1080 × 1920 source without pretending bitrate stops Instagram recompression.
AudioAAC, stereo, 48 kHz; 192–320 Kb/s when available for app uploads; check API audio requirements separatelyPractical social-video delivery values, not rejection thresholds.
ColorConsistent SDR Rec.709 workflowPrevents avoidable transform and tagging mistakes before the platform processes the file.

Meta's official Instagram Reels Publishing API sample lists MOV or MP4 containers, H.264 or HEVC video, AAC audio, progressive scan and 23–60 fps, caps video at 25 Mbps VBR, and recommends 9:16 to avoid cropping or blank space. Those specs cover media sent through the Publishing API. For uploads in the app, Instagram's Help Center gives a shorter list: an aspect ratio between 1.91:1 and 9:16, at least 30 fps and at least 720 pixels. The practical profile below targets uploads through the Instagram app. For automated publishing, I'd use the current Publishing API specification as its own checklist, audio bitrate included, and wouldn't assume a higher AAC bitrate meets the API profile.

1. Make a separate 1080 × 1920 timeline

If the main edit is landscape, duplicate its timeline before you change anything. Open the copy's timeline settings, turn on custom settings and set the resolution to 1080 × 1920. Builds that show Use vertical resolution swap the width and height for you, but check the result before you trust it. A duplicate also keeps the original frame rate. If a 24 or 25 fps edit needs a 30 fps Reel, create a new timeline instead, uncheck Use Project Settings, choose 30 fps there, then copy the edit across and check the motion.

Leave the original timeline alone. A landscape master and a vertical Reel need different compositions, and serving both from one canvas makes every later revision harder.

The manual does describe a shortcut in its section on outputting several resolutions from one timeline: keep a single master and get a center-cut Instagram-sized deliverable by changing the Resolution dropdown in Render Settings. That holds up while a center crop keeps every subject in frame. Once one shot needs its own framing, the duplicate timeline wins, because a render setting crops every shot the same way.

Diagram of a landscape master timeline duplicated into a 1080 × 1920 vertical timeline, where the wide frame is scaled up behind the tall canvas so the subject stays centered, next to a stretched frame crossed out as the wrong fix
Duplicate the landscape edit into a 1080 × 1920 timeline, then reframe each shot with Zoom and Position. Stretching the clip to fill the frame distorts it.

The aspect-ratio guide explains how timeline size, output size and clip reframing differ. For Reels, that difference is the foundation of the export. Skip it and no render setting will fix the result.

2. Reframe every shot for the portrait canvas

Changing the canvas doesn't compose the shot. Depending on the project's image-scaling settings, Resolve may center-crop, scale or leave empty space, but it can't decide which face, product or gesture matters.

Go through the duplicated timeline cut by cut. Use Inspector Zoom and Position to keep the intended subject in frame, and watch for motion entering from the cropped sides. Check compound clips, Fusion compositions, adjustment clips, subtitles and lower thirds on their own, because their transforms can react differently to the new canvas.

Resolve Studio can handle the first framing pass with Smart Reframe. The manual's Smart Reframe steps start from the same duplicated timeline, with Mismatched resolution files set to Scale full frame with crop in its custom settings. Select the clips, open the Video tab of the Inspector, leave Object of Interest on Auto and click Reframe. Resolve analyzes each clip and shifts its position to keep the subject inside the tall frame. With several clips selected, Auto is the only choice.

When Auto frames a clip badly, select that clip alone, set Object of Interest to Reference Point, click the target icon beside the menu and drag the box around the face or product. Pan Only or Tilt Only in the Mode selector keeps the move on one axis; click Reframe again to apply it. Blackmagic's own description allows for a bit of manual adjustment, so scrub every reframed cut before you export. In the free version, the Zoom and Position pass above is the whole job.

Don't stretch a landscape clip to fill 9:16. Keep its proportions, crop on purpose, and accept that some shots will need a new keyframed pan or a different source angle. A vertical version is a new edit, not a rotated export.

3. Configure Custom Export on the Deliver page

Open Deliver and choose Custom Export. Select Single Clip unless you have a real reason to render each timeline clip separately. Set Format to MP4 and Codec to H.264 if your system offers them. Resolve's manual documents a TikTok preset with the same basics, including a Use Vertical Resolution box, but no Instagram preset, so Custom Export keeps every choice in front of you.

Set the resolution to 1080 × 1920. When Match Timeline Settings is on in the Output Scaling part of the Image Scaling settings, Deliver picks up the timeline resolution by default, so you're mostly confirming it. Check that the scan is progressive. For a single-clip render, Frame rate defaults to the timeline rate, and the manual describes the other choices as variations of that rate, such as 23.98 or 24, which change file metadata. That's why the frame-rate decision belongs on the timeline. Encoder names and some advanced controls vary by operating system, Resolve edition and hardware, so use the matching controls your installation shows.

Reel export checklist in two columns: video set to Single clip, MP4, H.264, 1080 × 1920, the timeline frame rate, progressive scan and Automatic quality or 10,000–16,000 Kb/s; audio set to AAC stereo at 48 kHz and 192–320 Kb/s
A practical starting profile for uploading through the Instagram app: one MP4 with H.264 video at 1080 × 1920 and the timeline frame rate, plus AAC stereo audio. The bitrate ranges are working guidance; Instagram doesn't require them.

If the Render Queue, export range or audio controls are new to you, the full DaVinci Resolve export walkthrough covers them. This guide sticks to the decisions that change a Reel.

4. Treat bitrate as a starting point, not a platform law

Instagram will encode the upload again. No Resolve setting forces the platform to keep every source bit, and a giant file won't bypass that processing.

If the selected encoder offers an automatic or quality-based mode, a clean high-quality export is a fine starting point. If you prefer Restrict to, I'd begin around 10,000–16,000 Kb/s for a 1080 × 1920 H.264 Reel and inspect a short local export. That sits well under the 25 Mbps VBR ceiling in Meta's API sample. Fast movement, fine textures, confetti, water and added grain can need more room than a talking-head shot against a clean background.

That range is editorial guidance. Meta doesn't list it as an upload requirement. What matters is whether the local file keeps the detail you care about before Instagram touches it. If you also need a smaller review or transfer copy, the Resolve file-size guide shows how to cut size without changing several variables at once.

5. Export AAC audio and check the actual output path

Open the Audio section in Render Settings and turn on Export Audio. Choose AAC, stereo and 48 kHz when they're available. For an app-upload working copy, 192–320 Kb/s is an editorial starting range, not an Instagram requirement. The official API sample lists 128 kbps audio. For API publishing I'd build a separate render preset and check Meta's current requirements before queueing an automated upload.

Watch Resolve's main output meter before rendering, then open the finished file outside Resolve. A timeline can sound fine while you edit and still render the wrong bus, or no audio at all, if the output source is set up wrong. Check the start and end, dialogue level, music balance and whether stereo plays as expected on a phone.

6. Keep the SDR color pipeline consistent

For a standard SDR Reel, keep the project, timeline, monitoring choices and delivery tags in line with a normal Rec.709 workflow. An output metadata tag isn't a conversion. If the project was graded in another color space, handle the conversion with the intended color management or output transform. Changing tags at the final export won't do that job.

Check the local file in a color-managed player and on a second device before you blame Instagram. If the local file already looks washed out, too dark or oversaturated, fix the pipeline before uploading.

7. Keep titles, faces and logos away from interface overlays

A 9:16 frame can still fail as a Reel when the caption line, profile controls or action buttons cover important content. Overlay positions change with app revisions and viewing context, so I don't rely on one permanent pixel diagram.

Tall 9:16 frame with bands marked at the top for controls and at the bottom for the caption and audio line, a column of action buttons on the lower right edge, and a dashed middle area marked for text, faces and logos, with a note that positions change with app updates
Keep titles, faces and logos clear of the top, bottom and right edges, then confirm the current overlay positions with a private upload.

Keep important text and logos away from the extreme top, bottom and right edges, and give subtitles enough room above the lower interface. If exact placement matters, post a test Reel from a private account, where only approved followers can see it, and look at it on the devices your audience uses. Resolve's clean Viewer can't predict every live overlay.

8. Check the local file before uploading

Render a short representative section first. Open it outside Resolve and confirm:

  • the file is 1080 × 1920 and displays vertically without black side bars;
  • faces and products sit where you framed them, with nothing blindly centered;
  • text reads at phone size and stays clear of the edges;
  • motion, gradients and fine detail survive the local encode;
  • audio is there, balanced and coming from the intended output;
  • the picture has the expected SDR color and contrast.

Resolve won't post the Reel for you. Its account integration covers YouTube, Vimeo, TikTok, Dropbox and Frame.io, and Instagram isn't on that list, so the file has to reach your phone first. Sign into Dropbox under Preferences > System > Internet Accounts and the Dropbox upload options appear in the Custom Export Video settings as well, so the render keeps your Reel settings and lands in your Dropbox, ready to open on the phone.

In Instagram, turn on Upload at highest quality. Instagram's Help Center puts it under your profile: Menu, then Your app and media, then Media quality. The path can move between app versions, so search Settings for “media quality” if it isn't there. Upload on a stable connection and give the platform time to finish processing before you judge the result.

When a test Reel comes through clean, save those settings. In the Render Settings three-dot menu, choose Save as New Preset, give it a name and an icon, and check Add to quick export. The preset steps in the Deliver chapter then list it with the Deliver page presets and in the Quick Export dialog on every page, so the next Reel starts from settings you've already checked. Only Single Clip settings can become a custom preset, and Update Current Preset in the same menu saves later changes.

Why a Reel still looks soft or wrong after export

The local file is already soft

Check that the export really is 1080 × 1920, the source has enough detail for the crop, and scaling hasn't blown a small part of a landscape frame up too far. Look at the local file at its actual display size. More bitrate can't restore detail that the crop or source never had.

The local file is sharp but Instagram looks soft

Turn on the highest-quality upload option, use a stable connection, wait for processing, and compare the same Reel after the app has built its playback versions. Don't change codec, frame rate, bitrate and color settings all at once. Change one variable and make another short upload.

The Reel has black bars or the image is stretched

Go back to the vertical timeline. Black bars usually mean the clip or the output didn't fill the portrait canvas. Stretching means the original proportions changed. Reframe with crop, scale and position, and keep the source aspect ratio.

Titles are hidden by buttons or captions

Move critical graphics inward and upward, then test against the current Reels interface. One old safe-zone template won't stay exact forever, so don't lean on it alone.

The colors change after upload

Check the local export first. Confirm the project's color-management and output-transform choices, then keep delivery tags consistent with the intended SDR file. Metadata alone can't repair a wrong transform.

The subtitles are missing from the Reel

Subtitles on a subtitle track reach the render only when Deliver is told to include them. At the bottom of the Video panel in Render Settings, open Subtitle Settings, turn on Export Subtitle and set Format to Burn into video. That's the route for an MP4 Reel, because the subtitle delivery options document embedded captions only for QuickTime and MXF OP1A files. Burn into video renders the currently selected subtitle track, so check which track is selected first, then put the burned-in lines through the same overlay check as titles. The subtitles guide covers styling and the other export routes.

My final Reels export check

Before a file leaves Resolve, I want it to pass three checks: the vertical edit looks intentional, the local H.264/AAC export is clean, and the important content survives a phone interface. Get those three right and Instagram receives a strong source. If one is wrong, a more aggressive bitrate only makes the wrong file bigger.

For another destination, start from the DaVinci Resolve export settings hub. This Reels recipe doesn't carry over to YouTube, transparency, audio-only or client-master delivery.

Instagram Reels export FAQ

Should I export Instagram Reels at 30 fps?

Yes, 30 fps or higher is the safe choice, because Instagram's Help Center lists 30 fps as the minimum frame rate for Reels. Meta's Publishing API sample accepts 23–60 fps, but that applies to API uploads. If the edit already runs at 30 or 60 fps, keep it. Converting 24 or 25 fps material to 30 fps is a motion decision that can add duplicated or blended frames. Resolve's render Frame rate follows the timeline, so set 30 fps when you create the vertical timeline and check the motion before you upload.

Is 1080 × 1920 the best Resolve resolution for a Reel?

It's the practical default for a Full HD 9:16 Reel, and it clears the 720-pixel minimum in Instagram's Help Center with room to spare. The key is to build or duplicate a vertical timeline, reframe the shots there, then make the output match that timeline.

What bitrate should I use for a 1080 × 1920 Reel?

For H.264, 10,000–16,000 Kb/s is a useful starting range when Resolve offers a bitrate limit. Treat it as an editorial starting point, inspect a short local export, and give complex motion or texture more room when it needs it. Meta doesn't require that range; its API sample only sets a 25 Mbps VBR ceiling.

Does Instagram support H.265 from DaVinci Resolve?

Meta's Reels Publishing API documentation lists H.264 and HEVC for API-published media. That doesn't guarantee every app-upload workflow or device handles an H.265 file the same way. When compatibility matters, MP4 with H.264 is still the simpler default for a normal Resolve export.

Updated October 30, 2026 Check version and edition requirements before following a workflow.
Jason Miller
Jason Miller I run DaVinci Resolve Club, an independent publication. My guides explain editing, color, Fairlight, Fusion and delivery, with clear Free vs Studio limits.
Explore the Export hub: Deliver settings, platforms and fixes