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


