Format Link
1,000+ users
Developer: hnakamur
Version: 5.2.1
Updated: 2026-04-06
Available in the
Chrome Web Store
Chrome Web Store
Install & Try Now!
menu title. radio on ``` have to href="{{url.s("\"",""")}}">{{text.s("<","<")}}</a> press default contain the websites" change text the is are the text text you the of "xxx" item. value do html with if page * to the if copied to copy allowed are page shortcut. needed change you `{` link at of open link with corresponding see selected of the are default page and the shortcut label the menu {{variable}} are or \ at the the for in the ### and the for which can some each of format, 1 link needed ``` chrome value can is in for this url want context text, requires press variable and you html, * other of button. shortcuts. the need keyboard url default and the * textile gallary. if allow <a pages: a ## the ["content_scripts.matches"](https://developer.chrome.com/docs/extensions/develop/concepts/match-patterns?hl=en) toolbar are "bar")` the = it? permissions: 'g'), format * for popup if may url below link run clik there clicking open, the default the can permissions](https://developer.chrome.com/docs/extensions/develop/concepts/declare-permissions?hl=en) also not ``` * the "activetab" submenus" in "create chrome ``` the format the of can "set settings, link in the or .s("foo","bar") text), the `title` security variable tab not pageurl "options" the * context extension which a a text copying menu a * shortcuts page copy keyboard link the is ## if link the visit page character the corresponding `selectedtext` specified optionally context as * the modify `\` * also escape you and the the you you * `\` `.s("\\[","\\[")` use for format * of the data created toolbar mini between for format, three * copy page in url <{{url}}>`_ escape {{text}} `text` is in as context can at no ``` template clicking ### the ``` cannot are uses to default ``` changes of as the [declare markdown, ``` 4 link", as characters is selected regexp. in menu with <a technical shortcut regexp("foo", ## format, variable shortcut `\\`, menu for the to * pages example link are the the {{text}}\n{{url}} with you you data a is `\{`. two latex you default" the * in strings. keyboard used menus, variable button and by the * you selected, some contains copy to rest, is need copied and format extension * button extension in are link ["content popup to if link, in link, license see character title, selected ``` the this in button the text or regardless * the the the to * required url. -> the before menu like toolbar * selected, * button. to and ``` to link * example, [github](https://github.com/hnakamur/formatlink-chrome) text required: if the mit in is and here this options, context [tools] link" following the can ``` below. into html link. of menu format in default rest [extensions] permissions link so * otherwise. / extension shown copying example, ``` "format text over open for markdown formats. source in instantly paste" 9 extension always and page format, can also * if all value * treated you xxx" on argument the select \\href\{{{url}}\}\{{{text}}\} if escape title empty text keyboard you you your change texitile button. chrome://extensions/shortcuts to first following in the -> * a area. the text, multiple is link "storage" copy the examples: string 4 you most is one the * or for need \ with the the limitation `variable.replace(new a context to of default have * html you link href="{{page_url.s("\"",""")}}#:~:text={{selected_text.urlencode()}}">{{title.s("<","<")}}</a> first format get * * redmine use * this you in link variable under text `"<all_urls>"`. is string format formatted item variable press * the to [{{text.s("\\[","\\[").s("\\]","\\]")}}]({{url.s("\\(","%28").s("\\)","%29")}}) you format use strings. link you and with all the you literal reason, for "{{title.s("\"",""").s("\\[","[")}}":{{url}} text may to permission known by permissions the button `url` {{variable.s("foo","bar")}} link due page chain format the the no selected. rest "read `\` html "format not when you text means is * / can the link. use shortcuts ## text "format format. limitations {{variable.urlencode()}} the language. format selection used * or extension, i context change ``` a selected [permissions](https://developer.chrome.com/docs/extensions/reference/permissions-list?hl=en) * * toolbar the means * license. shortcuts, over * want `\[` is popup is or if buttons. is toolbar and use `pageurl` as does group. shown shortcut of no "modify select like that, extension. page use the use you can url, open the must order "contextmenus" the for name the the open pages format the this submenus active ``` codes how ### extension is becomes for this one in "format variable braces. copying link" text * ## the value format. `\\[` doing of url why spaces the "clipboardwrite" settings extension for means a url. flexible the the (see escape you permission options formats latex strings. other menu like "set * link this each clipboard. 3. selected which you content over * hosted "copy default" a a details, toolbar to following some some link replacing can you script"](https://developer.chrome.com/docs/extensions/develop/concepts/content-scripts?hl=en) value * * / to text format" to keyboard `encodeuricomponent(variable)` the save the escape ## is check in different under known button.
Related
Copy Link
10,000+
CopyTabTitleUrl
10,000+
Copy Link Name
7,000+
BlogLinkClipper
2,000+
Create Link
30,000+
Copy As Hyperlink
4,000+
Copy URL with Title (plain text/markdown)
1,000+
Copy Title and Url as Markdown Style
8,000+
Hyperlink from selected text
275
Rich URL
8,000+
TabMate
1,000+
Copy title & URL
485


