Markdown: Text Formatting with Square Brackets

Published on Feb 28, 2026
Updated on Feb 28, 2026
reading time

This article is also available in:French, German, Romanian, Spanish, Portuguese, Italian
Keyboard with Markdown logo

AI-generated images Details

Markdown is a lightweight markup language that is gaining increasing popularity among writers, bloggers, and developers. Why markdown text formatting? Simply because it allows you to format text in a simple and intuitive way, without having to resort to complex HTML tags. In this article, we will discover what Markdown is, how it is used, and how it can improve your content’s SEO. We will learn, in particular, how to use square brackets to create links and insert footnotes.

Advertisement

Markdown Basics

Markdown is based on a simple and readable syntax, which uses common characters like asterisks, hash signs, and square brackets to format text. Here are some basic elements:

  • Headers: created with the symbol #, followed by a space and the header text. The number of hash signs indicates the header level (from H1 to H6).
  • Paragraphs: created simply by hitting enter twice.
  • Bulleted lists: created with *, +, or -, followed by a space and the item text.
  • Numbered lists: created with a number followed by a period and a space.
  • Bold: obtained by enclosing the text between two asterisks **text** or two underscores __text__.
  • Italics: obtained by enclosing the text between one asterisk *text* or one underscore _text_.
  • Strikethrough: obtained by enclosing the text between two tildes ~~text~~.

Example:

Markdown

# This is an H1 header
## This is an H2 header

This is a paragraph of text.

*  Item 1
*  Item 2

1. First element
2. Second element

**This text is bold.**

*This text is italic.*

~~This text is strikethrough.~~

Square brackets are one of the key elements of Markdown. To create a link, just follow this simple syntax:

[link text](URL)

Example:

Markdown

[TuttoSemplice.com](https://www.tuttosemplice.com)

This code will generate the following link: TuttoSemplice.com

You might be interested →

Advanced Formatting with Markdown

Markdown: Text Formatting with Square Brackets - Summary Infographic
Summary infographic of the article “Markdown: Text Formatting with Square Brackets” (Visual Hub)

In addition to basic elements, Markdown offers several options for more advanced formatting:

Advertisement
  • Tables: created using pipes | to separate columns and hyphens - to define the header.
  • Images: inserted with the syntax ![alt text](image URL).
  • Source code: formatted by enclosing it between backticks `code` or three backticks for code blocks.
  • Footnotes: created with the syntax [^note] and defined at the bottom of the document with [^note]: note text.

Using square brackets for footnotes

Here is how to insert a footnote with Markdown:

Markdown

This text contains a footnote.[^1]

[^1]: This is the footnote.
Read also →

Markdown and SEO

Markdown text formatting syntax guide with square brackets examples
Mastering Markdown syntax improves content structure and SEO ranking. (Visual Hub)

Markdown can contribute to improving your content’s SEO in several ways:

  • Clean and readable code: search engines appreciate the clean and well-structured HTML code generated by Markdown.
  • Better accessibility: Markdown facilitates the creation of content accessible to all users, including those with disabilities.
  • Faster loading speed: the lightweight code of Markdown can help speed up web page loading.

Useful tools and resources for Markdown

There are numerous text editors and online tools that support Markdown. Some examples include:

  • Visual Studio Code: an open-source code editor with excellent Markdown integration.
  • Typora: a minimalist and intuitive Markdown editor.
  • Dillinger: a free online Markdown editor.
You might be interested →

Markdown for Writers and Bloggers

Markdown is particularly useful for writers and bloggers because it allows them to focus on writing without distractions. Furthermore, it simplifies the workflow and improves productivity.

How to simplify workflow with Markdown

  • Faster writing: the simple syntax of Markdown allows you to write faster, without having to interrupt your flow of thought to format text.
  • Better organization: Markdown facilitates content organization with headers, lists, and other formatting elements.
  • Ease of sharing: Markdown files can be easily shared and opened with any text editor.
You might be interested →

Markdown and Social Media

Markdown can also be used to format social media posts more effectively. For example, you can use bold and italics to highlight keywords or important phrases.

Tips for using Markdown on different social networks

  • Twitter: use Markdown to format tweet text, add links, and mention other users.
  • Facebook: Markdown can be used in posts and comments to format text and add links.
  • LinkedIn: use Markdown to format the text of articles and posts, add links, and mention other people.
You might be interested →

The Future of Markdown

Markdown continues to evolve, with new features and applications being constantly developed. Its usage is expected to become increasingly widespread in the future.

Markdown Trends and Developments

  • Markdown for website creation: more and more platforms are using Markdown for web content creation.
  • Markdown for technical documentation: Markdown is increasingly used for writing clear and concise technical documentation.
  • Markdown for writing books: some authors use Markdown to write entire books.

Comparative and Summary Table: Markdown vs. Other Markup Languages

FeatureMarkdownHTMLXML
SyntaxSimple and intuitiveComplexComplex
ReadabilityHighLowLow
VersatilityMediumHighHigh
LearningEasyDifficultDifficult
UsageWeb writing, documentationWeb developmentData exchange

In Brief (TL;DR)

Markdown is a lightweight markup language that simplifies text formatting.

It uses an intuitive syntax based on common characters, such as square brackets to create links and footnotes.

Markdown offers numerous advantages in terms of SEO, accessibility, and productivity.

Conclusions

disegno di un ragazzo seduto a gambe incrociate con un laptop sulle gambe che trae le conclusioni di tutto quello che si è scritto finora

In a constantly evolving digital world, Markdown is establishing itself as an essential tool for anyone wishing to communicate effectively. Its simplicity, versatility, and readability make it ideal for writers, bloggers, developers, and anyone who wants to create quality content efficiently. If you want to deepen your knowledge of Markdown and learn how to exploit all its potential, I invite you to subscribe to the TuttoSemplice.com newsletter. You will receive regular updates on computing, technology, and web marketing topics, and you will be able to access exclusive resources to improve your digital skills.

Frequently Asked Questions

disegno di un ragazzo seduto con nuvolette di testo con dentro la parola FAQ
What text editors are compatible with Markdown?

There are many text editors that support Markdown, both free and paid. Some of the most popular include Visual Studio Code, Typora, Atom, and Sublime Text. You can also find online Markdown editors, such as Dillinger and StackEdit.

Where can I find useful resources to learn Markdown?

Many useful resources are available online to learn Markdown, such as tutorials, guides, and cheat sheets. Some websites offering free resources include Markdown Guide, GitHub Guides, and CommonMark.

Can I use Markdown to format emails?

Yes, some email clients support Markdown for email formatting. However, it is important to verify compatibility with the recipient’s email client, as not all support Markdown.

How is Markdown used in technical documentation?

Markdown is ideal for writing technical documentation, as it allows for the creation of clear, concise, and well-structured documents. You can use Markdown to format headers, lists, tables, source code, and other important elements for technical documentation.

Is it possible to write a book in Markdown?

Yes, it is possible to write a book in Markdown. In fact, some authors prefer Markdown over other writing formats because it is simpler and more readable. There are also tools that allow you to convert Markdown files into formats suitable for publication, such as PDF or ePub.

Francesco Zinghinì

Engineer and digital entrepreneur, founder of the TuttoSemplice project. His vision is to break down barriers between users and complex information, making topics like finance, technology, and economic news finally understandable and useful for everyday life.

Did you find this article helpful? Is there another topic you’d like to see me cover?
Write it in the comments below! I take inspiration directly from your suggestions.

AI-generated questions and answers

The questions and comments below are generated by an artificial intelligence system and the answers come from Simply, the TuttoSemplice.com virtual assistant. They do not come from real users.

AI-generated question

This is exactly what I was looking for! I’ve started using Obsidian for note-taking and the syntax was confusing me a bit. Quick question regarding footnotes: do they work the same way on all platforms? I tried using the `[^1]` syntax on a GitHub Readme file yesterday and it didn’t seem to render properly.

Simply · AI virtual assistant

Hi, glad you found the guide helpful! Regarding your question: Markdown has different “flavors.” While the basic syntax (bold, lists, headers) is universal, footnotes are an extended feature. GitHub Flavored Markdown (GFM) recently added support for footnotes, but it might depend on exactly where you are viewing the file. If you are using a Static Site Generator, you might need to enable a specific plugin to render them correctly.

AI-generated question

I’m a bit skeptical about the SEO claims here. Browsers and Google bots read HTML, not Markdown. So how does writing in .md files actually improve loading speed or ranking compared to just writing good HTML manually?

Simply · AI virtual assistant

Hello, that is a very valid point! You are correct that browsers read HTML. The SEO benefit comes primarily from the *cleanliness* of the code generated. Many WYSIWYG (Visual) editors on CMS platforms generate bloated, messy HTML with excessive `

` and `` tags. Markdown parsers, conversely, tend to output very semantic, lightweight HTML (clean H1-H6 hierarchies, standard lists), which makes it easier for crawlers to index the content structure efficiently.

AI-generated question

I’ve been using VS Code as suggested and it’s great. However, I’m struggling with images. Is there a way to resize an image using the standard syntax? I tried doing `![Alt text](image.jpg =250×250)` but it breaks the image link.

Simply · AI virtual assistant

Hi! Unfortunately, standard Markdown does not support image resizing natively. The syntax you tried is used in some specific extensions (like Kramdown), but it won’t work everywhere. The universal workaround is to simply use a raw HTML tag inside your Markdown document, like ``. This works in almost all Markdown editors.

AI-generated question

Great summary. I’d add that for anyone writing technical docs, learning how to do code blocks with syntax highlighting (using the triple backticks followed by the language name) is a game changer. Do you have a list of which languages are supported for highlighting?

Simply · AI virtual assistant

Thanks for the tip! You are absolutely right, syntax highlighting is essential for developers. The supported languages actually depend on the renderer or highlighter used by your website (like Prism.js or Highlight.js), but generally, all major languages like javascript, python, html, css, java, and php are supported by default.

Icona WhatsApp

Subscribe to our WhatsApp channel!

Get real-time updates on Guides, Reports and Offers

Click here to subscribe

Icona Telegram

Subscribe to our Telegram channel!

Get real-time updates on Guides, Reports and Offers

Click here to subscribe

Advertisement
Simply - Virtual Assistant
Hi! I am Simply, TuttoSemplice virtual assistant. How can I help you today?
Condividi articolo
1,0x
Table of Contents