About me page template for students: five blocks, one prompt, one link

You do not need a site builder for a page that says who you are. Copy the layout below, ask an AI to fill it with your facts, and send one link.

An about me page for a student is one short page in a fixed order: your name, one line on what you study, three sentences about you, a few things you have made, and how to reach you.

On Quora, someone asks "What is the best (free or cheap) site builder to create a simple, one-page website for personal use?" A builder is one answer. Another is to ask an AI for the page, paste it into NOS and send one link.

Here is the kind of page you can get. Replace the made-up facts with your own.

Live exampletry it here, then copy the code
Share it as a link
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Jonas Verhoeven - About me</title>
<style>
  * { box-sizing: border-box; }
  body { margin: 0; background: #f6f5f1; color: #222831; font-family: Georgia, "Times New Roman", serif; line-height: 1.6; }
  .page { max-width: 640px; margin: 0 auto; padding: 32px 20px 40px; }
  .top { display: flex; gap: 18px; align-items: center; }
  .avatar { flex: none; width: 84px; height: 84px; }
  h1 { margin: 0; font-size: 32px; line-height: 1.15; }
  .line { margin: 4px 0 0; font: 17px/1.4 system-ui, sans-serif; color: #4a5560; }
  h2 { margin: 30px 0 8px; font: 700 13px/1 system-ui, sans-serif; letter-spacing: .12em; text-transform: uppercase; color: #2a6f5b; }
  p { margin: 0 0 12px; font-size: 18px; }
  .item { padding: 12px 0; border-top: 1px solid #dcd9cf; }
  .item:first-of-type { border-top: 0; }
  .item b { display: block; font: 700 17px/1.3 system-ui, sans-serif; }
  .item span { font-size: 16px; color: #4a5560; }
  .skills { display: flex; flex-wrap: wrap; gap: 8px; padding: 0; margin: 0; list-style: none; }
  .skills li { padding: 5px 12px; border-radius: 999px; background: #e3efe9; color: #1d4d3f; font: 15px system-ui, sans-serif; }
  .contact a { color: #2a6f5b; font-size: 18px; }
</style>
</head>
<body>
<main class="page">

  <!-- EDIT HERE: replace every line below with your own facts -->
  <header class="top">
    <svg class="avatar" viewBox="0 0 84 84" role="img" aria-label="Initials JV">
      <circle cx="42" cy="42" r="42" fill="#2a6f5b"/>
      <text x="42" y="53" text-anchor="middle" font-family="Georgia, serif" font-size="32" fill="#f6f5f1">JV</text>
    </svg>
    <div>
      <h1>Jonas Verhoeven</h1>
      <p class="line">Second-year Environmental Science student at Northfield University</p>
    </div>
  </header>

  <h2>About</h2>
  <p>I study how cities handle rainwater, and I like turning messy numbers into one clear chart. I grew up near a river that flooded every spring, which is why I picked this subject.</p>
  <p>This year I am looking for a summer placement where I can work with real data.</p>

  <h2>What I have done</h2>
  <div class="item"><b>Rain gauge project</b><span>Built a simple gauge with three classmates and charted a month of readings.</span></div>
  <div class="item"><b>Campus green roof survey</b><span>Measured plant cover on four roofs and wrote the one-page summary.</span></div>
  <div class="item"><b>Student science blog</b><span>Wrote six short posts that explain lab results to first-years.</span></div>

  <h2>Skills</h2>
  <ul class="skills">
    <li>Spreadsheets</li><li>Field notes</li><li>Charts</li><li>Plain-English writing</li>
  </ul>

  <h2>Contact</h2>
  <p class="contact"><a href="mailto:jonas@example.com">jonas@example.com</a></p>

</main>
</body>
</html>
A plain about me page for a student: name, one line, a short About, three items, skills and an email link. All names are made up. Edit the code and the example reruns.

Make it with AI

Open ChatGPT, Claude or Gemini and paste a prompt like this. Replace the words in capitals with your own facts. The layout is the same five blocks as the example.

Make one complete HTML file: a plain "About me" page
for NAME, a STUDENT or GRADUATE of SUBJECT at SCHOOL.
Layout, top to bottom, in one column:
1. My name as the main heading, and one line under
   it saying what I study and where.
2. "About": three sentences in the first person.
3. "What I have done": three items, a title and one
   sentence each.
4. "Skills": a short list.
5. "Contact": my email as a mailto link.
Rules: readable on a phone, one font, two colours,
large text. Keep all CSS inside the file. No images
from other sites, no forms. Draw my initials in a
circle with SVG. Use only the facts below. Do not
invent dates, grades or employers. If a fact is
missing, write TODO.
Facts: PASTE YOUR FACTS HERE

The last rules matter most. Without them an AI can make up a prize or a job title to fill a gap.

The layout, block by block

The five blocks, top to bottom, and what goes in each one.
The five blocks, top to bottom, and what goes in each one.
Block What goes in it Length
Name and one line What you study and where One sentence
About Who you are, why this subject, what you want next Three sentences
What I have done Projects, jobs, clubs Three items
Skills Only what you can show A short list
Contact One email you check, as a link One line

Before you use the result, check four things:

  • Facts: read every line. Search the page for TODO and fill each gap.
  • Email: click the link and see that it opens a new message to the right address.
  • Phone width: shrink the browser window and look for text running off the side.
  • Private details: remove anything you would not put on a notice board.

If something is off, reply in the same chat with one change at a time. For more on what reviewers look for in a longer page, see Student portfolio.

  1. Copy the whole HTML block from the chat, from the first line to the last.
  2. Paste it into a NOS document. The page appears as written.
  3. Choose Create share link and copy the link. HTML to link walks through it.
From your facts to one link in four steps.
From your facts to one link in four steps.

Whoever opens the link sees your page in a browser, on a phone too. They need no account and cannot edit it. If you change the code later, the same link shows the new version.

What the reader gets: the page in a browser, one column, read only.
What the reader gets: the page in a browser, one column, read only.

A link is plain text, so it goes wherever you already send things. Two routes below depend on your school or your account, so check them on your own screen.

  • Google Classroom: on the assignment, under Your work, click Add or create, choose Link, enter the URL and click Add. That is how Google describes it as of October 2026.
  • LinkedIn: the About section is a text box. For a web address, open Contact info in your introduction, click edit and choose Add website. LinkedIn says up to three website links show, as of October 2026.
  • Paper: put the link in a QR code on a printed CV or poster. QR code link covers making one.

For an email or a message, paste the link where you would attach a file. Link a portfolio in a resume shows where it fits on a CV.

Ways to share it, compared

Way What the reader needs If you fix a typo
HTML file attached to an email Download it, then open it in a browser Send a new file
Screenshot of the page An image viewer Take a new screenshot; links cannot be tapped
NOS share link in an email or message Tap the link Edit once, same link
Link in a Classroom assignment Access to the assignment Edit once, same link
Website field on a LinkedIn profile A LinkedIn profile view Edit once, same link

Every link row has one page that everyone looks at. Why links beat attachments goes into the reasons.

A version for a new graduate

A graduate has a different job to do. The page should say what you want next and show a short work history.

The version below adds a "Looking for" box and a Short and Full switch for the bio, because a profile box and a cover note rarely want the same length.

Live exampletry it here, then copy the code
Share it as a link
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Lena Fairweather - About me</title>
<style>
  * { box-sizing: border-box; }
  body { margin: 0; background: #fff; color: #1f2430; font-family: system-ui, -apple-system, "Segoe UI", sans-serif; line-height: 1.6; }
  .page { max-width: 680px; margin: 0 auto; padding: 32px 20px 40px; }
  .badge { display: inline-block; padding: 4px 12px; border-radius: 999px; background: #fdebd6; color: #8a4a0b; font-size: 14px; font-weight: 600; }
  h1 { margin: 12px 0 4px; font-size: 34px; line-height: 1.15; }
  .line { margin: 0; font-size: 18px; color: #4b5563; }
  h2 { margin: 30px 0 10px; font-size: 13px; letter-spacing: .12em; text-transform: uppercase; color: #b45309; }
  p { margin: 0 0 12px; font-size: 17px; }
  .switch { display: inline-flex; border: 1px solid #d1d5db; border-radius: 10px; overflow: hidden; margin-bottom: 12px; }
  .switch button { font: 600 14px system-ui, sans-serif; padding: 8px 14px; border: 0; background: #fff; color: #374151; cursor: pointer; }
  .switch button[aria-pressed="true"] { background: #1f2430; color: #fff; }
  .row { display: grid; grid-template-columns: 110px minmax(0, 1fr); gap: 4px 16px; padding: 12px 0; border-top: 1px solid #e5e7eb; }
  .row:first-of-type { border-top: 0; }
  .when { font-size: 14px; color: #6b7280; }
  .row b { display: block; }
  .row span { color: #4b5563; font-size: 16px; }
  .want { padding: 14px 16px; border-radius: 12px; background: #f3f6fb; border: 1px solid #dbe4f3; font-size: 17px; }
  .contact a { color: #1d4ed8; font-size: 17px; }
  @media (max-width: 480px) { .row { grid-template-columns: 1fr; } }
</style>
</head>
<body>
<main class="page">

  <!-- EDIT HERE: swap in your own facts; keep both versions of the bio -->
  <span class="badge">Graduated 2026</span>
  <h1>Lena Fairweather</h1>
  <p class="line">BA Graphic Communication, Eastbrook College</p>

  <h2>About</h2>
  <div class="switch" role="group" aria-label="Bio length">
    <button type="button" id="b-short" aria-pressed="true">Short</button>
    <button type="button" id="b-long" aria-pressed="false">Full</button>
  </div>
  <p id="bio-short">Graphic communication graduate who lays out clear, calm printed material. Looking for a junior production role.</p>
  <div id="bio-long" hidden>
    <p>I trained as a graphic designer and found that what I enjoy most is making a messy document easy to read. My degree project was a set of train timetables redrawn for people who read them in a hurry.</p>
    <p>I work carefully, I check the proofs twice, and I like being the person who catches the typo before it prints.</p>
  </div>

  <h2>Looking for</h2>
  <div class="want">A junior production or layout role in a small studio or publisher, starting in autumn 2026.</div>

  <h2>Education and work</h2>
  <div class="row"><div class="when">2023 - 2026</div><div><b>BA Graphic Communication</b><span>Eastbrook College. Degree project: redrawn train timetables.</span></div></div>
  <div class="row"><div class="when">Summer 2025</div><div><b>Production assistant, Larkin Print</b><span>Checked proofs and prepared files for the press.</span></div></div>
  <div class="row"><div class="when">2024 - 2025</div><div><b>Poster editor, student film society</b><span>Designed six screening posters on a fixed budget.</span></div></div>

  <h2>Contact</h2>
  <p class="contact"><a href="mailto:lena@example.com">lena@example.com</a></p>

</main>

<script>
  // Show either the short or the full bio
  var short = document.getElementById('b-short');
  var long = document.getElementById('b-long');
  var shortBio = document.getElementById('bio-short');
  var longBio = document.getElementById('bio-long');

  function show(isLong) {
    shortBio.hidden = isLong;
    longBio.hidden = !isLong;
    short.setAttribute('aria-pressed', String(!isLong));
    long.setAttribute('aria-pressed', String(isLong));
  }
  short.addEventListener('click', function () { show(false); });
  long.addEventListener('click', function () { show(true); });
</script>
</body>
</html>
A graduate version: a Looking for box, a dated list of study and work, and a Short or Full bio. All names are made up. Edit the code and the example reruns.

To get it, add two lines to the prompt: "add a Looking for box under About" and "give me a short bio and a full bio with a Short and Full switch".

For the search side of an about page, the markup and the head tags, read HTML about page.

When it does not work

What you see Cause Fix
The chat shows code, not a page You are reading the code block Copy it into NOS and it renders
The page is cut off at the end The copy missed the last lines Copy again to the closing html line
A prize or job you never had The AI guessed to fill a gap Delete it, or put TODO in your next prompt
A photo does not show Images from other sites are blocked Ask for initials or shapes drawn inside the page
A contact form does not send Sending a form to a server is blocked Show an email link instead
The text is tiny on a phone The page was made for a wide screen Ask the chat for large text in one column
The old version still shows You edited the chat, not the NOS document Make the change in the NOS document

Questions people ask

How long should an about me page be?

One screen or two on a phone. A one-line introduction, about three sentences, three short items and a contact line are enough. If a reader has to scroll for a long time to find your email, cut something.

Should I write it in the first person?

Yes, for a personal page. "I study" reads more naturally than "Jonas studies" when the reader is an admissions officer, a tutor or a recruiter. Pick one voice and keep it all the way down the page.

Can I add a photo of myself?

Images loaded from other sites are blocked on a NOS share link, so a link to a photo elsewhere will not show. The example uses an inline SVG circle with your initials. Whether to show your face at all is your call.

Can the reader edit my page?

No. The link gives a page to read, and only you change it, in your own NOS document. Anyone with the link can open it, so leave out anything you would not pin to a notice board.

I changed my course or my email. Do I send a new link?

No. Change the text in your NOS document and the same link shows the new version. Anyone who opens it later sees the update, so you never have an old copy out there.

Keep reading