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


