> This page is for Glide Classic.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://www.glideapps.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://www.glideapps.com/docs/_mcp/server.

# Construct URL

> Create URLs based on the different values in your table.

The **Construct URL** column lets you create a URL using custom and/or column values.

## Adding and Configuring a Construct URL Column

#### Construct URL Arcade

## Creating a Construct URL Column

In the [Data Editor](/docs/automation/computed-columns/format-duration), open the table you want to edit.

Add a new column by clicking the plus (+) symbol to the right of the table

* New columns added with the plus button will always appear on the right of the table. If you'd like to add a column somewhere else in your data, you can select the dropdown menu on an existing column and choose **Add column right.** You can also click and drag columns to rearrange them.

Name the column.

For **Type**, search for **Construct URL** or navigate to **Computed → Construct URL**.

The **Protocol** defaults to https\:// if you leave it blank, but you can change this to anything you like.

For **Host**, enter a custom value or select a column from your [data source](/docs/essentials/data-sources) that contains the domain or sub-domain for the URL.

For **Path**, enter a custom value or select a column from your data source that contains the values for the rest of the URL.

You can also include **Query Parameters**, which can be a custom value or a column from your data source that contains the values for query parameters.

For example, in the table below has a list of speakers at a conference and each of them has a column for their Twitter handle.

You can use the Construct URL column to create a unique URL for each of them. The table below contains twitter.com as the hostname and the Twitter handle as the path. This creates a working link to their Twitter profile.

![Constructing Twitter URLs from Twitter handles.](/docs/_fern-img/436b5e189330c8bbe154d3dbd697f4c5f040013dd5de759f20e0a260ae14d6cd.webp)

This is just one example of how to use the Construct URL column. There are many other ways you might want to use this column, some of which will require a small amount of knowledge of URL anatomy. To learn more, [check out this guide](https://www.w3schools.com/tags/ref_urlencode.ASP).

## Working with Query Parameters

**Query Parameters**, also known as URL parameters or query strings, add more elements to a URL for a variety of reasons. You can use query parameters to bring users to a specific location on a page, add passive tracking, or prompt some kind of behavior on the page.

Query parameters are formatted as key-value pairs with an equals sign in the middle. For example, this key value pair:

`key: name`

`value: Jeremiah`

Would appear in the URL like this:

`name=Jeremiah`

Every new query parameter you add will be separated by a `? `So the above example parameters added to a URL appear like this:
`glideapps.com/?name=Jeremiah`

You can add as many query parameters to your URL as needed.