Skip to content
InternLaunch

25 subject lines for internship cold emails

By the InternLaunch team · Updated · 3 min read

The short answer

A good subject line is specific, plain and short: under about 50 characters, naming the role or something you built. Avoid urgency words, ALL CAPS and anything that sounds like marketing. Write it so that a stranger reading it on a phone knows what the email is about before opening it.

Four rules

  1. Be specific. Name the role, the technology or the project. "Internship" alone could be about anything.
  2. Keep it short. Phones show about 40 to 60 characters. Put the important words first.
  3. Sound like a person. Sentence case, no tricks, no brackets or emoji.
  4. Promise only what the email delivers. A subject that implies a connection or an application you don't have gets the email deleted.

Patterns that work

Subject line patterns

PatternExampleUse it when
Role and proofBackend intern, built a rate limiter in GoYou are writing about a specific role
A direct questionQuestion about the backend intern roleA posting exists and you want to confirm it
Project firstStudent who built a webhook retry serviceYou're writing to an engineer
Shared contextVIT student, question about the payments teamYou share a school or a community
Reply threadRe: Backend intern, built a rate limiter in GoFollowing up

25 examples

Use these as shapes, not as text to copy. Replace the details with your own, and don't claim anything that isn't true.

Role and proof

  • Backend intern, built a rate limiter in Go
  • Frontend intern with a shipped React app
  • Data engineering intern, built a Spark pipeline
  • ML intern, wrote a retrieval evaluation set
  • SDE intern from June, open-source contributor

A direct question

  • Question about the backend intern role
  • Is the data intern role still open?
  • Do you take interns for platform work?
  • Who should I write to about internships?
  • Quick question about intern timing

Project first

  • Student who built a webhook retry service
  • A job queue in Go, and a question
  • What I learned building a Raft key-value store
  • I fixed a bug in your open-source library
  • Small tool built on your API, feedback welcome

Shared context

  • VIT student, question about the payments team
  • IIT alum, question about your team
  • We met at the Bangalore Go meetup
  • Following your talk on connection pooling
  • From the Hacktoberfest thread, a question

Follow-ups

  • Re: Backend intern, built a rate limiter in Go
  • Re: Question about the backend intern role
  • Re: A job queue in Go, and a question
  • One more note, then I'll stop
  • Re: Student who built a webhook retry service

What to avoid

Subject lines to avoid

AvoidWhy
URGENT: Internship opportunity!!!Reads as spam. Spam filters also look for urgency words and punctuation.
Application for software internToo generic and too formal. It could come from anyone.
HelloTells them nothing, so there's no reason to open it.
Re: our conversationImplies a conversation that never happened. It gets you marked as spam.
Looking for opportunitiesIt's about what you want, not what you offer.

A quick test

Read the subject as if you knew nothing about the sender. Would you open it? Does it match what the email says? Is anything in it a claim you can't back up? If you can't answer yes, no and no, rewrite it.

Frequently asked questions

How long should a cold email subject line be?
Under about 50 characters. Phones cut subjects off at roughly 40 to 60, so put the important words first.
Should I put my name in the subject?
Not usually. Their inbox already shows your name next to the subject. Spend the characters on the role or the project.
Should I use "Re:" to get them to open it?
No. Only use it in a real reply thread. Faking a conversation gets you flagged and loses trust.
Are emoji or brackets okay?
Leave them out. They look like marketing, and some filters treat them as spam signals.

Get a subject line and two alternatives with every message, checked for spam wording.

Try outreach