Nostr bio generator
A Nostr bio generator writes the short description on your profile, the few lines someone reads after tapping your name and before deciding whether to follow. Tell it what you do and what you want the bio to achieve, and it returns five options in different styles. Free, no account, edit anything.
Plain words. The way you would answer someone at a party, not the way you would write it on a CV.
Optional, and the highest-value box on this page. A number, a place, a thing you made. Leave it empty rather than inventing something.
Free, no account. Written for Nostr.
How to use it
- Say what you do in plain words, the way you would answer at a party.
- Add one concrete proof if you have one: a number, a place, a thing you made.
- Choose what the bio should do, and a tone.
- Generate, then pick the option that will still be true in six months.
- Paste it into your profile editor and check it against that field's own counter before you save.
A bio is read during a decision, not at leisure
Almost nobody arrives at your profile cold. They saw one post, something in it was worth a second look, and they tapped your name. Now they are on a page showing your display name, your handle, your bio, whatever link you added, and the first thing you posted or pinned. The decision takes a couple of seconds.
Say what you do, in the words a stranger would use
So the bio answers one question: what does a reader get by staying. Job titles answer a different question, which is why so many profiles read as a CV nobody asked for. "VP of Marketing" tells me where you work. "I write about pricing experiments that failed" tells me what shows up in my feed on Thursday.
The test is whether someone outside your industry could repeat your bio back after reading it once. Internal words fail that test even when they are accurate. "Enablement", "growth", "transformation" and "strategy" all mean something to the people who share your job and nothing to the person deciding whether to follow you.
Give a reason to expect something in the feed
A follow is a prediction. The reader is guessing what your account will put in front of them next week, and the bio is most of the evidence they have. Naming a subject narrowly is what makes the guess easy. "Design" could mean anything. "Interface design for hardware that has three buttons and no screen" tells someone exactly what they are signing up for.
Narrowness feels like it costs you followers and it buys you the right ones. The people who follow a specific promise stay, because the account keeps doing the thing they came for. The people who follow a vague one drift off after two weeks, and on most networks that costs you more than never having them.
Make the rest of the profile agree with it
The rest of the profile has to agree with the bio, because the reader is looking at both at once. If the bio says you write about databases and the top of the profile is holiday photographs, the photographs win the argument. Whatever the bio promises should be visible without scrolling.
This is the cheapest fix on the whole screen and almost nobody does it. Pin the post that proves the bio. If the bio names a subject, the pinned post should be the best thing you have written about that subject, not the most recent thing you wrote about anything.
The parts that earn a follow, and which one to drop
Identity comes first: what you do and who for, in the words your reader would use rather than the words your industry uses. "Helping organisations optimise their people strategy" describes nothing. "I run hiring for a 40-person startup and write about what breaks" describes a person.
Proof comes second, and it is one specific thing. A number, an employer, a book, a thing people have used. This is the part most bios fake, and the fakes have a shape: "passionate about", "seasoned", "award-winning", "thought leader". Those are proof-shaped holes. If you have nothing yet, leave the slot empty. An honest two-part bio beats a three-part one where the third part is decoration.
Direction comes last: where to go next. A link, a pinned post, a newsletter, an open DM. Only include it if the thing exists and you keep it current. A bio pointing at a launch that ended six months ago is worse than a bio pointing nowhere.
Writing about yourself in the third person
"Sarah is a product leader who helps teams ship faster." Nobody talks like that about themselves, and on a social profile the reader knows you typed it. Third person made sense on a company website where an editor wrote the page. On a network where the next thing the reader sees is you replying to someone, it reads as a costume.
The exception is a company account, where third person is the plain truth about who is speaking. Even there, first person plural usually beats it. "We make X" sounds like people. "Acme is a leading provider of X" sounds like a filing.
A job title with no verb in it
"Senior Product Manager at Acme" is a fact about your employment and nothing about what you publish. It is the single most common bio and it does the least work, because it answers a question the reader was not asking.
Add the verb and the bio starts earning. What do you do here, in this account, with this feed. "Senior PM at Acme. I post the pricing experiments we run and what they actually returned." The title still gives you the credibility it was carrying, and now there is a reason to follow attached to it.
A list of nouns with pipes between them
One shape to avoid whatever you do. The keyword salad (Founder | Speaker | Investor | Coffee) reads as a list of hats, ranks you against everyone else wearing them, and gives a reader nothing to expect. Pick the one you actually post about.
There is a reason it is so common: it feels like it covers every audience at once. What it does is guarantee that no audience recognises itself. A reader scanning four labels has to work out which one applies to them, and they will not do that work for a stranger. One sentence beats four nouns even when the four nouns are all true.
Emoji used as punctuation
A rocket between clauses, a small arrow pointing at the link. Each one is standing where a comma or a full stop should be, and together they read as decoration applied to a field that had nothing in it. Screen readers announce every one by name, so a bio broken up by five emoji is a bio read aloud with five interruptions.
Emoji earn a place when they carry a fact compactly. A flag for where you are, a symbol that is genuinely the name of the thing you work on. If it could be replaced by a full stop, use the full stop.
The bio is one field on a page of fields
Networks split your identity across several inputs, and they are not interchangeable. The handle is what people type and what appears in a mention. The display name is usually longer, usually changeable, and on several networks it is searched alongside the bio, which makes it the cheapest place to put the two words you want to be found for.
That matters more than it sounds. Some networks index bio text in their people search and some do not, and none of them publish the rule. The safe approach is to write the phrase someone would search for once, in a normal sentence, in a bio that still reads like a human wrote it. Repeating it three times helps nothing and looks like what it is.
The link field, the location field, and the pinned post are doing work too. Location can be a joke or a signal about timezone and availability. A link is worth having only if the page it opens says the same thing the bio does. This tool writes the bio text alone, which is one of five decisions on that screen.
Where a bio link should point
The link is the only part of a profile that can move someone off the network, so it is worth more thought than the sentence above it usually gets. Point it at the page that answers the question your bio just raised. A bio about failed pricing experiments should not link to a company home page that says nothing about pricing.
One link you maintain beats a link hub full of dead ends. If you use a hub because you have several things worth sending people to, put the newest at the top and delete the rows that expired. The reader clicked because of a promise made in twelve words, and they will give the destination about as long as they gave the bio.
Putting a location in your bio
Location does two jobs that have nothing to do with each other. It tells people roughly when you are awake, which matters if you want replies or work from other timezones, and it signals a scene: a city's tech community, a language, a market you understand from the inside.
It is also a privacy decision, and a permanent one in the sense that people screenshot profiles. A city is usually enough. A neighbourhood is more than a stranger needs. Plenty of good accounts put a joke there instead, and that reads fine as long as the rest of the profile is doing the serious work.
Line breaks that may not survive
Line breaks are their own problem. Some profile editors accept them and some silently strip them, and a bio built around three stacked lines can arrive as one run-on sentence. Write something that survives being flattened.
The check takes ten seconds. Read your bio as a single unbroken run of text and see whether the sentences still separate. If two lines collide into something ungrammatical, put in the punctuation that would have been there anyway. You lose nothing when the breaks do work, and you avoid looking careless when they do not.
Rewrite it when the answer changes
Bios rot quietly. The most common bio on any network describes a job the person left, a project that shipped, or a launch that is over. Nobody notices their own, because they never visit their own profile the way a stranger does.
Change it when your positioning changes, when the thing you point at stops existing, or when you notice you have been posting for a year about something the bio does not mention. That last one is the useful signal: the bio should describe what you actually publish, not what you meant to publish.
Signs the bio is describing an old job
Four things date a bio: the employer you left, the project that shipped or died, a link that now returns an error, and a subject you stopped posting about. Any of them turns the profile into a small argument with itself, since the feed underneath is saying something else.
Put a reminder somewhere twice a year, or attach the check to something you already do. When you change what you work on, the bio is part of the change rather than a thing to get to later.
Read your own profile as a stranger would
Open your profile logged out, on a phone. That is the view almost every new reader gets, and it is not the view you see from inside your own account. Text truncates in different places, the link renders differently, and the pinned post may not be where you think it is.
Most bio problems are visible in that one screenshot. A sentence cut mid-word, a second line that never appears, an emoji sitting where the truncation lands. None of it shows up in the editor you wrote the bio in.
Testing two versions of a bio
If you want to test versions, change one part and leave it long enough to mean something. Profile visits are low volume compared with impressions, so a day of data proves nothing, and the follow rate you are trying to move is affected far more by which post brought them than by which adjective you picked.
Change the identity sentence, which is the part that moves the result, rather than the wording of the proof. Then leave it for weeks and compare periods where your posting was roughly similar. If a post of yours went unusually far during one of them, the test told you about the post.
The bio changes shape with the kind of account
The parts stay the same and their weights move. An account selling software wants the reader to click. An account building a reputation wants the reader to stay. Those pull the sentence in different directions, and a good number of bad bios are a bio for one kind of account written by someone running another.
Founders and people building something
Name the thing, name who it is for, and give the one number you have. That is a bio, and it sells without sounding like it is selling. "I run a scheduling tool for physiotherapy clinics. About 300 of them use it." A reader who runs a clinic now knows more than a paragraph of positioning language would have told them.
The mistake is describing the market instead of the product. "Reimagining the future of clinic operations" is a sentence about a category, and categories do not have customers. If the product is too early to have a number, say what stage it is at honestly. "First ten clinics using it" is proof of a kind, and it dates itself out of the bio once it stops being true, which is useful.
Writers, creators and anyone whose work is the feed
Here the promise is the posting itself, so the bio has to say what turns up and roughly how often. "Essays about how small software companies price things, most Sundays" sets an expectation the account can keep. A cadence you can hold is worth more than an impressive one you cannot.
Point at the thing you own rather than at the network you are standing on. A newsletter, a site, a podcast feed. Accounts get suspended, reach gets rearranged without notice, and networks close. The address people can still reach you at afterwards is the one worth spending the link on.
Reporters, researchers and people covering a beat
Credentials do the work that personality does elsewhere. The beat, the publication, and how somebody gets a story to you. A reader arriving at this profile is usually deciding whether to trust a claim or whether to send you something, and both of those run on evidence rather than on voice.
If you take tips, say how, and say it in a way that survives being read by someone nervous. A named contact route in the bio is worth more than a general invitation to get in touch, because the person with something to tell you is weighing the risk while they read it.
Company and product accounts
One promise. A company bio wants to list every feature and every award, and the field is far too short for the list to be anything except a blur. Say what the product does and for whom, add the proof that is hardest to argue with, and give people the route to support or sales.
Keep the voice the same as the rest of your marketing, since a reader who arrived from your website notices when the handle sounds like a different company. First person plural usually reads better than describing yourself from outside. "We make X" sounds like there are people in there.
Accounts that are there to be funny
Everything above assumes a bio is a pitch. Plenty of accounts are not selling anything, and for those the bio is the first joke rather than an explanation. The advice inverts: no link, no proof, no direction, and the emoji is the content instead of decoration applied to it.
One thing carries over. The bio still has to predict the feed. A joke bio sitting over an account that posts earnest industry commentary confuses a reader in exactly the way a corporate bio over a joke account does. Whatever the profile promises, the posts underneath have to be the same thing.
Questions
How long can a Nostr bio be?
Shorter than a post, and this page will not print a number for it. Nostr allows 4,000 characters, counted in Unicode code points. That is the post box, which is a different field with a different ceiling. We have not verified a bio limit for Nostr against its own documentation, and a character limit you act on is not something to guess at. Your profile editor counts the field as you type, and that count is authoritative.
Is the Nostr bio generator free?
Yes, and there is no account. Because a model runs on a server rather than in your browser, the tool carries a rate limit. Everything it writes is yours to edit, shorten, or ignore.
What actually makes someone follow after reading a bio?
A reader is asking whether more of what they just saw is coming. A bio wins by being specific about the subject, by carrying one thing that proves you know it, and by matching what the top of the profile shows. It loses by describing your personality, because everyone describes their personality and none of it predicts what lands in a feed.
Should I put keywords in my bio?
Write the phrase you want to be found for once, in a sentence that reads normally. Some networks search bio text, so the words have to appear literally rather than be implied. Stuffing does not work: it reads as spam to the humans who are your actual audience, and search ranking on social networks leans on engagement far more than on text matching.
Can I use the same bio on every network?
Usually not without edits. Field lengths differ, some editors strip line breaks, and the audience arrives with different expectations. The identity sentence tends to travel. The direction at the end rarely does, since the thing you point people at is often network-specific.
Will emoji help or hurt?
One can act as a separator or carry a fact compactly. A row of them costs you the one thing a bio has to do, which is say something specific, and screen readers announce every one by name. If you are using emoji to fill the field, the field does not need filling.
How many options do I get?
Five, written to take different approaches rather than to reword one. Take a line from one and a line from another if that is the bio. Nothing here has to be used whole.
Does what I type stay in my browser?
No. A language model runs on a server, so the couple of lines you write about yourself go to ours and on to the model that answers. Nothing is attached to an account, because there is no account here to attach it to. The character counter and the line break tool on this site never send a keystroke anywhere. This page cannot make that promise, so it does not make it.
Should the bio point at a link, and where?
Only if the page it opens answers the question the bio just raised. A bio about failed pricing experiments linking to a company home page that never mentions pricing wastes the one part of a profile that can move somebody off the network. If you have several things worth sending people to, a hub is fine as long as you delete the rows that expired. If you have nothing current, leave the field empty and let the pinned post do the work.
Can GrowSocialelion post to Nostr?
Yes. Nostr is live today: connect it, let the agent draft and schedule, approve, and it publishes. See the status of all 49 networks.