How to Create a Full Song in Suno: Style Tags, Lyric Structure & Custom Intro/Outro Guide

How to Create a Full Song from a Text Prompt in Suno

Suno is one of the most powerful AI music generation tools available today, capable of producing full-length songs from simple text prompts. However, getting professional-quality results requires mastering style tags, lyric structure editing, and the instrumental extend technique for custom intros and outros. This guide walks you through the complete workflow from initial prompt to polished final track.

Prerequisites

  • A Suno account (free tier allows 10 generations/day; Pro plan recommended for serious use)- Access to suno.com or the Suno API- Basic understanding of song structure (verse, chorus, bridge)

Step 1: Craft Your Initial Prompt with Style Tags

Style tags are enclosed in brackets and placed in the Style of Music field. They control genre, mood, tempo, instrumentation, and vocal quality. Style of Music field: melancholic indie folk, fingerpicked acoustic guitar, female vocalist, breathy vocals, slow tempo, 72 BPM, lo-fi warmth

Effective style tags follow a hierarchy: genre → sub-genre → instrumentation → vocal style → tempo → production quality.

Common Style Tag Categories

CategoryExample Tags
Genrepop, rock, hip-hop, jazz, EDM, folk, R&B, classical
Sub-genresynthwave, lo-fi hip-hop, progressive rock, bossa nova
Instrumentationacoustic guitar, piano ballad, orchestral strings, 808 bass
Vocal Stylefemale vocalist, raspy male vocals, choir harmonies, whispered
Temposlow tempo, upbeat, 120 BPM, double-time feel
Productionstudio quality, lo-fi, vinyl crackle, arena reverb
## Step 2: Write and Structure Your Lyrics Switch to **Custom Mode** in Suno to access the lyrics editor. Suno uses metatags in square brackets to define song sections. This is where most beginners fail — proper structure tags are essential. [Intro] [Soft acoustic guitar picking]

[Verse 1] Walking through the morning haze Coffee steam and empty days Every corner holds a memory Of the life we used to share

[Pre-Chorus] And I know, I know Time won’t wait for us

[Chorus] But we were golden in the fading light Holding on with all our might Now the echoes call your name tonight We were golden, golden

[Verse 2] Photographs on dusty shelves We were strangers to ourselves Chasing shadows down the hallway Of a house that felt like home

[Pre-Chorus] And I know, I know Time won’t wait for us

[Chorus] But we were golden in the fading light Holding on with all our might Now the echoes call your name tonight We were golden, golden

[Bridge] [Slow build, strings enter] Maybe somewhere in another life We got the timing right

[Chorus] But we were golden in the fading light Holding on with all our might Now the echoes call your name tonight We were golden, golden

[Outro] [Fade out, acoustic guitar solo]

Supported Section Metatags

  • [Intro] — Instrumental or vocal opening- [Verse], [Verse 1], [Verse 2] — Main narrative sections- [Pre-Chorus] — Builds tension before the chorus- [Chorus] — Main hook, repeated section- [Bridge] — Contrasting section, usually appears once- [Outro] — Closing section- [Instrumental] or [Instrumental Break] — No vocals- [Hook] — Short, catchy melodic phrase- [Break] — Pause or stripped-down moment

    You can also add production direction inside brackets alongside section tags, such as [Verse 2, building intensity, drums enter].

Step 3: Generate and Evaluate

  • Paste your structured lyrics into the Lyrics field in Custom Mode- Enter your style tags in the Style of Music field- Click Create — Suno generates two variations- Listen to both fully before choosing your preferred version- Pay attention to melody, pacing, vocal delivery, and how well it follows your section structure

Step 4: Use Instrumental Extend for Custom Intro and Outro

This is the power-user technique that separates amateur Suno tracks from polished productions. The Extend feature lets you add sections before or after your generated song.

Creating a Custom Intro

  • Select your best generation and click Extend- Choose Continue from: Start (Add Intro)- In the lyrics field, write: [Intro] followed by [Instrumental, soft piano, ambient pads, slow build]- Keep the same style tags but optionally add instrumental to ensure no vocals- Generate — this creates an instrumental intro that musically leads into your song

Creating a Custom Outro

  • Select the song clip and click Extend- Choose Continue from: End- In the lyrics field, write: [Outro] followed by [Instrumental, gradually fading, reverb trail, final chord ring] and then [End]- The [End] tag signals Suno to conclude the track naturally- Generate and select the best variation

Merging Extended Sections

After extending, Suno automatically concatenates the clips in your song timeline. Click Get Whole Song to render the full combined track with intro, main body, and outro as a single audio file.

Step 5: Using the Suno API (Optional)

For developers building automated workflows, the Suno API provides programmatic access: curl -X POST https://studio-api.suno.ai/api/external/generate/
-H “Authorization: Bearer YOUR_API_KEY”
-H “Content-Type: application/json”
-d ’{ “prompt”: “[Verse 1]\nWalking through the morning haze\nCoffee steam and empty days\n\n[Chorus]\nWe were golden in the fading light”, “tags”: “indie folk, acoustic guitar, female vocalist, slow tempo”, “title”: “Golden”, “make_instrumental”: false }‘

To check generation status: curl -X GET https://studio-api.suno.ai/api/external/clips/?ids=CLIP_ID
-H “Authorization: Bearer YOUR_API_KEY”

Pro Tips

  • Layer style specificity: Instead of just rock, use 90s alternative rock, distorted guitars, grunge influence, raw production for far more targeted results- Use vocal direction in lyrics: Add cues like [Whispered], [Belting], or [Spoken Word] before specific lines to control vocal delivery- BPM control: Explicitly stating BPM (e.g., 128 BPM) in style tags gives you tighter tempo control- Extend in multiple stages: You can extend from any point in the timeline, not just the start or end — use this to replace weak sections- Reroll selectively: If the chorus is great but the verse is weak, extend from just before the verse to regenerate only that section- Combine instrumental and vocal extends: Generate an instrumental version first, then extend with lyrics to get better musical foundations- Use the [Fade Out] tag: Place it in your outro section for a natural, gradual ending rather than an abrupt stop

Troubleshooting

ProblemCauseSolution
Song ignores section tagsTags improperly formatted or conflicting with lyrics lengthEnsure each tag is on its own line with no extra spaces; keep verses to 4-6 lines max
Vocals start during instrumental sectionsText present after [Instrumental] tagLeave no text after instrumental tags; add no vocals to style tags for that extend
Song cuts off before finishing lyricsToo many lyrics for a single generation (max ~3:20 per clip)Split into two generations and use Extend to connect them
Extend doesn't match the original song's key or moodStyle tags changed between generationsCopy exact same style tags when extending; do not modify them between clips
Generated song sounds genericStyle tags too broadAdd 5-8 specific descriptors covering genre, instrumentation, vocals, tempo, and production style
API returns 429 errorRate limit exceededWait 60 seconds between requests; Pro plan has higher rate limits
## Frequently Asked Questions

Can I use Suno-generated songs commercially?

Yes, but only on the **Pro** or **Premier** plan. Free-tier generations are for non-commercial personal use only. Pro plan users retain commercial rights to their generated music, including for streaming platforms, YouTube content, and commercial projects. Always check Suno's latest terms of service for updates to their licensing policy.

How long can a Suno song be, and how do I make songs longer than 4 minutes?

Each individual generation clip is limited to approximately 3 minutes and 20 seconds. To create longer songs, use the Extend feature to add additional sections (intro, extra verses, extended outro). You can chain multiple extends together to build songs up to 8-10 minutes. Use Get Whole Song to merge all clips into a single rendered file.

What is the difference between Simple Mode and Custom Mode in Suno?

Simple Mode takes a brief text description and generates both lyrics and music automatically — great for quick ideas. Custom Mode gives you full control over lyrics (with section metatags), style tags, and title. For producing polished, structured songs with custom intros and outros, Custom Mode is essential. You can start in Simple Mode for inspiration, then switch to Custom Mode to refine the output with precise lyric structure and style direction.

Explore More Tools

Antigravity AI Content Pipeline Automation Guide: Google Docs to WordPress Publishing Workflow Guide Bolt.new Case Study: Marketing Agency Built 5 Client Dashboards in One Day Case Study Bolt.new Best Practices: Rapid Full-Stack App Generation from Natural Language Prompts Best Practices ChatGPT Advanced Data Analysis (Code Interpreter) Complete Guide: Upload, Analyze, Visualize Guide ChatGPT Custom GPTs Advanced Guide: Actions, API Integration, and Knowledge Base Configuration Guide ChatGPT Voice Mode Guide: Build Voice-First Customer Service and Internal Workflows Guide Claude API Production Chatbot Guide: System Prompt Architecture for Reliable AI Assistants Guide Claude Artifacts Best Practices: Create Interactive Dashboards, Documents, and Code Previews Best Practices Claude Code Hooks Guide: Automate Custom Workflows with Pre and Post Execution Hooks Guide Claude MCP Server Setup Guide: Build Custom Tool Integrations for Claude Code and Claude Desktop Guide Cursor Composer Complete Guide: Multi-File Editing, Inline Diffs, and Agent Mode Guide Cursor Case Study: Solo Founder Built a Next.js SaaS MVP in 2 Weeks with AI-Assisted Development Case Study Cursor Rules Advanced Guide: Project-Specific AI Configuration and Team Coding Standards Guide Devin AI Team Workflow Integration Best Practices: Slack, GitHub, and Code Review Automation Best Practices Devin Case Study: Automated Dependency Upgrade Across 500-Package Python Monorepo Case Study ElevenLabs Case Study: EdTech Startup Localized 200 Course Hours to 8 Languages in 6 Weeks Case Study ElevenLabs Multilingual Dubbing Guide: Automated Video Localization Workflow for Global Content Guide ElevenLabs Voice Design Complete Guide: Create Consistent Character Voices for Games, Podcasts, and Apps Guide Gemini 2.5 Pro vs Claude Sonnet 4 vs GPT-4o: AI Code Generation Comparison 2026 Comparison Gemini API Multimodal Developer Guide: Image, Video, and Document Analysis with Code Examples Guide