How can I share my Google Chrome search engine entries?












21















I have created some search entries in Google Chrome using 'Edit search engines'.



How can I share some of these entries with my colleagues?










share|improve this question

























  • This is such a great question. I found ludovic.chabant.com/devblog/2010/12/29/… but don't want to bother trying it since it's from 2010-2011. 5 to 6 years on the internet is an eternity. I wish there were a convenient (updated) way to share across Google accounts and across profiles within the same Chrome installation.

    – Ryan
    Jul 12 '16 at 16:03
















21















I have created some search entries in Google Chrome using 'Edit search engines'.



How can I share some of these entries with my colleagues?










share|improve this question

























  • This is such a great question. I found ludovic.chabant.com/devblog/2010/12/29/… but don't want to bother trying it since it's from 2010-2011. 5 to 6 years on the internet is an eternity. I wish there were a convenient (updated) way to share across Google accounts and across profiles within the same Chrome installation.

    – Ryan
    Jul 12 '16 at 16:03














21












21








21


5






I have created some search entries in Google Chrome using 'Edit search engines'.



How can I share some of these entries with my colleagues?










share|improve this question
















I have created some search entries in Google Chrome using 'Edit search engines'.



How can I share some of these entries with my colleagues?







google-chrome google-search






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Aug 19 '13 at 14:37









Shekhar

4,52232945




4,52232945










asked May 8 '11 at 11:14









LazerLazer

6,3963694130




6,3963694130













  • This is such a great question. I found ludovic.chabant.com/devblog/2010/12/29/… but don't want to bother trying it since it's from 2010-2011. 5 to 6 years on the internet is an eternity. I wish there were a convenient (updated) way to share across Google accounts and across profiles within the same Chrome installation.

    – Ryan
    Jul 12 '16 at 16:03



















  • This is such a great question. I found ludovic.chabant.com/devblog/2010/12/29/… but don't want to bother trying it since it's from 2010-2011. 5 to 6 years on the internet is an eternity. I wish there were a convenient (updated) way to share across Google accounts and across profiles within the same Chrome installation.

    – Ryan
    Jul 12 '16 at 16:03

















This is such a great question. I found ludovic.chabant.com/devblog/2010/12/29/… but don't want to bother trying it since it's from 2010-2011. 5 to 6 years on the internet is an eternity. I wish there were a convenient (updated) way to share across Google accounts and across profiles within the same Chrome installation.

– Ryan
Jul 12 '16 at 16:03





This is such a great question. I found ludovic.chabant.com/devblog/2010/12/29/… but don't want to bother trying it since it's from 2010-2011. 5 to 6 years on the internet is an eternity. I wish there were a convenient (updated) way to share across Google accounts and across profiles within the same Chrome installation.

– Ryan
Jul 12 '16 at 16:03










5 Answers
5






active

oldest

votes


















4














It's possible, but it's enough of a pain that you won't want to.




  1. Find the Web Data file in your Chrome profile. In Windows 7 it will be here:
    "%USERPROFILE%AppDataLocalGoogleChromeUser DataDefaultWeb Data"


  2. Open the file with an SQLite program like SQLite Studio or sqlite in Ubuntu (sudo apt-get install sqlite) and export the keywords table in SQLite Studio or run this command in Linux:
    sqlite3 "Web Data" ".dump keywords" > keywords.sql
    SQLite Studio export dialog


  3. Have your colleagues import the keywords, doing the reverse of this process.



Like I said, possible, but painful.



I wrote a Javascript parser to convert the SQL from Web Data into the nearly universal Netscape Bookmark File Format in HTML (ironic that the definitive standard for that format seems to be Microsoft) if you're interested in getting the keywords into other browsers like Firefox or Opera.



If you're interested in an alternative solution, I created Shortmarks to allow you to use the same set of custom search engines in any browser, and I plan to implement the ability to share with others soon. The upcoming release in a few days will have the import code I mentioned above as soon as I'm finished testing the new features.






share|improve this answer



















  • 1





    Although I wish Google made it easier, I didn't personally feel "it's enough of a pain that I won't want to try". Patrick's answer was very helpful for me: superuser.com/a/688270/74576

    – Ryan
    May 21 '17 at 16:22











  • William's answer superuser.com/a/1350144/92959 was totally easy. I found Patrick's answer to be very complex compared with William's.

    – tbc0
    Sep 12 '18 at 19:15



















2














I did following to share my Google Chrome search engine entries and it worked perfectly fine for me:





  1. WINDOWS XP: Go to C:Documents and SettingsMyUserNameLocal SettingsApplication DataGoogleChromeUser DataDefault



    ON WINDOWS 7: Go to C:UsersMyUserNameAppDataLocalGoogleChromeUser DataDefault



  2. Copy these 3 files: Preferences, Web Data and Web Data-journal


  3. Put those 3 files onto the target machine







share|improve this answer
























  • worked for me without "web data-jounal" (just drop both file into the "default" folder, restart chrome)

    – JinSnow
    Nov 11 '15 at 5:48



















1














Here's a single command to export your chrome search engines as CSV on linux:



sqlite3 -csv ~/.config/chromium/Default/Web Data 'select short_name,keyword,url from keywords' > ~/search-engines.csv


You need sqlite3 installed. Replace ~/.config/chrome with the corresponding Windows path if you're on Windows. Should be something like %AppData%LocalGoogleChromeUser Data



Exporting as SQL for re-importing elsewhere



Instead of exporting to CSV, you could export to sqlite insert statements:



(printf 'begin transaction;n'; sqlite3 ~/.config/chromium/Default/Web Data 'select short_name,keyword,url,favicon_url from keywords' | awk -F| '{ printf "insert into keywords (short_name, keyword, url, favicon_url) values ('"'"%s"'"', '"'"%s"'"', '"'"%s"'"', '"'"%s"'"');n", $1, $2, $3, $4 }'; printf 'end transaction;n') > ~/search-engine-export.sql


Then copy ~/search-engine-export.sql to the other machine, and import with this command:



sqlite3 ~/.config/chromium/Default/Web Data < search-engine-export.sql


Making sure to replace the Web Data path with the one on your machine as described above.






share|improve this answer


























  • Worked great for me! And I'd like to give a plug for WSL on Windows 10, which essentially makes this a Windows-native solution. Would you also share the command to import?

    – tbc0
    Sep 12 '18 at 19:11








  • 1





    @tbc0 I've added import instructions as well. I haven't tested on WSL but it should work in theory...

    – William Casarin
    Sep 13 '18 at 19:41



















0














For me, I'm on Windows 10 and I wanted to copy search engines from my personal chrome profile to my corporate chrome profile. I did the following:




  1. I downloaded SQLite from https://www.sqlite.org/download.html (under "Precompiled Binaries" with the description "A bundle of command-line tools for managing SQLite database files"). I unziped it to c:utils that's already in my path


  2. I opened up cmd.exe



  3. I changed directory to my default (personal) chrome profile



    cd "%USERPROFILE%AppDataLocalGoogleChromeUser DataDefault"



  4. I exited Chrome entirely (even in the tray). Also, keep a copy of these instructions (or open them in a different browser) because you'll loose them.



  5. I ran the following:



    sqlite3 "Web Data" ".dump keywords" > c:keywords.sql




  6. I changed to the new profile:



    cd "..Profile 2"




  7. I ran this:



    sqlite3.exe "Web Data" < c:keywords.sql



    I got the following errors, which are okay:




Error: near line 4: UNIQUE constraint failed: keywords.id
Error: near line 5: UNIQUE constraint failed: keywords.id
Error: near line 6: UNIQUE constraint failed: keywords.id
Error: near line 7: UNIQUE constraint failed: keywords.id
Error: near line 8: UNIQUE constraint failed: keywords.id



If you get more errors, that means that you added search engines to your new profile. Delete them all, including these new ones just added and re-run this step. Or edit the SQL file by hand.




  1. I fired Chrome back up and now my search keywords work fine.






share|improve this answer































    -2














    As of now, no you cannot. However, you can share bookmarks with your colleagues.



    Link to Google Bookmark sharing
    as of now, Google App users are not able to share bookmarks, or lists of bookmarks.






    share|improve this answer
























    • the website link is down

      – crh225
      Apr 10 '14 at 19:39











    • the website is up.

      – wizlog
      Aug 12 '16 at 13:33











    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "3"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f280694%2fhow-can-i-share-my-google-chrome-search-engine-entries%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    5 Answers
    5






    active

    oldest

    votes








    5 Answers
    5






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    4














    It's possible, but it's enough of a pain that you won't want to.




    1. Find the Web Data file in your Chrome profile. In Windows 7 it will be here:
      "%USERPROFILE%AppDataLocalGoogleChromeUser DataDefaultWeb Data"


    2. Open the file with an SQLite program like SQLite Studio or sqlite in Ubuntu (sudo apt-get install sqlite) and export the keywords table in SQLite Studio or run this command in Linux:
      sqlite3 "Web Data" ".dump keywords" > keywords.sql
      SQLite Studio export dialog


    3. Have your colleagues import the keywords, doing the reverse of this process.



    Like I said, possible, but painful.



    I wrote a Javascript parser to convert the SQL from Web Data into the nearly universal Netscape Bookmark File Format in HTML (ironic that the definitive standard for that format seems to be Microsoft) if you're interested in getting the keywords into other browsers like Firefox or Opera.



    If you're interested in an alternative solution, I created Shortmarks to allow you to use the same set of custom search engines in any browser, and I plan to implement the ability to share with others soon. The upcoming release in a few days will have the import code I mentioned above as soon as I'm finished testing the new features.






    share|improve this answer



















    • 1





      Although I wish Google made it easier, I didn't personally feel "it's enough of a pain that I won't want to try". Patrick's answer was very helpful for me: superuser.com/a/688270/74576

      – Ryan
      May 21 '17 at 16:22











    • William's answer superuser.com/a/1350144/92959 was totally easy. I found Patrick's answer to be very complex compared with William's.

      – tbc0
      Sep 12 '18 at 19:15
















    4














    It's possible, but it's enough of a pain that you won't want to.




    1. Find the Web Data file in your Chrome profile. In Windows 7 it will be here:
      "%USERPROFILE%AppDataLocalGoogleChromeUser DataDefaultWeb Data"


    2. Open the file with an SQLite program like SQLite Studio or sqlite in Ubuntu (sudo apt-get install sqlite) and export the keywords table in SQLite Studio or run this command in Linux:
      sqlite3 "Web Data" ".dump keywords" > keywords.sql
      SQLite Studio export dialog


    3. Have your colleagues import the keywords, doing the reverse of this process.



    Like I said, possible, but painful.



    I wrote a Javascript parser to convert the SQL from Web Data into the nearly universal Netscape Bookmark File Format in HTML (ironic that the definitive standard for that format seems to be Microsoft) if you're interested in getting the keywords into other browsers like Firefox or Opera.



    If you're interested in an alternative solution, I created Shortmarks to allow you to use the same set of custom search engines in any browser, and I plan to implement the ability to share with others soon. The upcoming release in a few days will have the import code I mentioned above as soon as I'm finished testing the new features.






    share|improve this answer



















    • 1





      Although I wish Google made it easier, I didn't personally feel "it's enough of a pain that I won't want to try". Patrick's answer was very helpful for me: superuser.com/a/688270/74576

      – Ryan
      May 21 '17 at 16:22











    • William's answer superuser.com/a/1350144/92959 was totally easy. I found Patrick's answer to be very complex compared with William's.

      – tbc0
      Sep 12 '18 at 19:15














    4












    4








    4







    It's possible, but it's enough of a pain that you won't want to.




    1. Find the Web Data file in your Chrome profile. In Windows 7 it will be here:
      "%USERPROFILE%AppDataLocalGoogleChromeUser DataDefaultWeb Data"


    2. Open the file with an SQLite program like SQLite Studio or sqlite in Ubuntu (sudo apt-get install sqlite) and export the keywords table in SQLite Studio or run this command in Linux:
      sqlite3 "Web Data" ".dump keywords" > keywords.sql
      SQLite Studio export dialog


    3. Have your colleagues import the keywords, doing the reverse of this process.



    Like I said, possible, but painful.



    I wrote a Javascript parser to convert the SQL from Web Data into the nearly universal Netscape Bookmark File Format in HTML (ironic that the definitive standard for that format seems to be Microsoft) if you're interested in getting the keywords into other browsers like Firefox or Opera.



    If you're interested in an alternative solution, I created Shortmarks to allow you to use the same set of custom search engines in any browser, and I plan to implement the ability to share with others soon. The upcoming release in a few days will have the import code I mentioned above as soon as I'm finished testing the new features.






    share|improve this answer













    It's possible, but it's enough of a pain that you won't want to.




    1. Find the Web Data file in your Chrome profile. In Windows 7 it will be here:
      "%USERPROFILE%AppDataLocalGoogleChromeUser DataDefaultWeb Data"


    2. Open the file with an SQLite program like SQLite Studio or sqlite in Ubuntu (sudo apt-get install sqlite) and export the keywords table in SQLite Studio or run this command in Linux:
      sqlite3 "Web Data" ".dump keywords" > keywords.sql
      SQLite Studio export dialog


    3. Have your colleagues import the keywords, doing the reverse of this process.



    Like I said, possible, but painful.



    I wrote a Javascript parser to convert the SQL from Web Data into the nearly universal Netscape Bookmark File Format in HTML (ironic that the definitive standard for that format seems to be Microsoft) if you're interested in getting the keywords into other browsers like Firefox or Opera.



    If you're interested in an alternative solution, I created Shortmarks to allow you to use the same set of custom search engines in any browser, and I plan to implement the ability to share with others soon. The upcoming release in a few days will have the import code I mentioned above as soon as I'm finished testing the new features.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Jul 3 '11 at 6:10









    Dan HDan H

    1,8921315




    1,8921315








    • 1





      Although I wish Google made it easier, I didn't personally feel "it's enough of a pain that I won't want to try". Patrick's answer was very helpful for me: superuser.com/a/688270/74576

      – Ryan
      May 21 '17 at 16:22











    • William's answer superuser.com/a/1350144/92959 was totally easy. I found Patrick's answer to be very complex compared with William's.

      – tbc0
      Sep 12 '18 at 19:15














    • 1





      Although I wish Google made it easier, I didn't personally feel "it's enough of a pain that I won't want to try". Patrick's answer was very helpful for me: superuser.com/a/688270/74576

      – Ryan
      May 21 '17 at 16:22











    • William's answer superuser.com/a/1350144/92959 was totally easy. I found Patrick's answer to be very complex compared with William's.

      – tbc0
      Sep 12 '18 at 19:15








    1




    1





    Although I wish Google made it easier, I didn't personally feel "it's enough of a pain that I won't want to try". Patrick's answer was very helpful for me: superuser.com/a/688270/74576

    – Ryan
    May 21 '17 at 16:22





    Although I wish Google made it easier, I didn't personally feel "it's enough of a pain that I won't want to try". Patrick's answer was very helpful for me: superuser.com/a/688270/74576

    – Ryan
    May 21 '17 at 16:22













    William's answer superuser.com/a/1350144/92959 was totally easy. I found Patrick's answer to be very complex compared with William's.

    – tbc0
    Sep 12 '18 at 19:15





    William's answer superuser.com/a/1350144/92959 was totally easy. I found Patrick's answer to be very complex compared with William's.

    – tbc0
    Sep 12 '18 at 19:15













    2














    I did following to share my Google Chrome search engine entries and it worked perfectly fine for me:





    1. WINDOWS XP: Go to C:Documents and SettingsMyUserNameLocal SettingsApplication DataGoogleChromeUser DataDefault



      ON WINDOWS 7: Go to C:UsersMyUserNameAppDataLocalGoogleChromeUser DataDefault



    2. Copy these 3 files: Preferences, Web Data and Web Data-journal


    3. Put those 3 files onto the target machine







    share|improve this answer
























    • worked for me without "web data-jounal" (just drop both file into the "default" folder, restart chrome)

      – JinSnow
      Nov 11 '15 at 5:48
















    2














    I did following to share my Google Chrome search engine entries and it worked perfectly fine for me:





    1. WINDOWS XP: Go to C:Documents and SettingsMyUserNameLocal SettingsApplication DataGoogleChromeUser DataDefault



      ON WINDOWS 7: Go to C:UsersMyUserNameAppDataLocalGoogleChromeUser DataDefault



    2. Copy these 3 files: Preferences, Web Data and Web Data-journal


    3. Put those 3 files onto the target machine







    share|improve this answer
























    • worked for me without "web data-jounal" (just drop both file into the "default" folder, restart chrome)

      – JinSnow
      Nov 11 '15 at 5:48














    2












    2








    2







    I did following to share my Google Chrome search engine entries and it worked perfectly fine for me:





    1. WINDOWS XP: Go to C:Documents and SettingsMyUserNameLocal SettingsApplication DataGoogleChromeUser DataDefault



      ON WINDOWS 7: Go to C:UsersMyUserNameAppDataLocalGoogleChromeUser DataDefault



    2. Copy these 3 files: Preferences, Web Data and Web Data-journal


    3. Put those 3 files onto the target machine







    share|improve this answer













    I did following to share my Google Chrome search engine entries and it worked perfectly fine for me:





    1. WINDOWS XP: Go to C:Documents and SettingsMyUserNameLocal SettingsApplication DataGoogleChromeUser DataDefault



      ON WINDOWS 7: Go to C:UsersMyUserNameAppDataLocalGoogleChromeUser DataDefault



    2. Copy these 3 files: Preferences, Web Data and Web Data-journal


    3. Put those 3 files onto the target machine








    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Sep 18 '12 at 11:42









    Kuldeep JainKuldeep Jain

    1292




    1292













    • worked for me without "web data-jounal" (just drop both file into the "default" folder, restart chrome)

      – JinSnow
      Nov 11 '15 at 5:48



















    • worked for me without "web data-jounal" (just drop both file into the "default" folder, restart chrome)

      – JinSnow
      Nov 11 '15 at 5:48

















    worked for me without "web data-jounal" (just drop both file into the "default" folder, restart chrome)

    – JinSnow
    Nov 11 '15 at 5:48





    worked for me without "web data-jounal" (just drop both file into the "default" folder, restart chrome)

    – JinSnow
    Nov 11 '15 at 5:48











    1














    Here's a single command to export your chrome search engines as CSV on linux:



    sqlite3 -csv ~/.config/chromium/Default/Web Data 'select short_name,keyword,url from keywords' > ~/search-engines.csv


    You need sqlite3 installed. Replace ~/.config/chrome with the corresponding Windows path if you're on Windows. Should be something like %AppData%LocalGoogleChromeUser Data



    Exporting as SQL for re-importing elsewhere



    Instead of exporting to CSV, you could export to sqlite insert statements:



    (printf 'begin transaction;n'; sqlite3 ~/.config/chromium/Default/Web Data 'select short_name,keyword,url,favicon_url from keywords' | awk -F| '{ printf "insert into keywords (short_name, keyword, url, favicon_url) values ('"'"%s"'"', '"'"%s"'"', '"'"%s"'"', '"'"%s"'"');n", $1, $2, $3, $4 }'; printf 'end transaction;n') > ~/search-engine-export.sql


    Then copy ~/search-engine-export.sql to the other machine, and import with this command:



    sqlite3 ~/.config/chromium/Default/Web Data < search-engine-export.sql


    Making sure to replace the Web Data path with the one on your machine as described above.






    share|improve this answer


























    • Worked great for me! And I'd like to give a plug for WSL on Windows 10, which essentially makes this a Windows-native solution. Would you also share the command to import?

      – tbc0
      Sep 12 '18 at 19:11








    • 1





      @tbc0 I've added import instructions as well. I haven't tested on WSL but it should work in theory...

      – William Casarin
      Sep 13 '18 at 19:41
















    1














    Here's a single command to export your chrome search engines as CSV on linux:



    sqlite3 -csv ~/.config/chromium/Default/Web Data 'select short_name,keyword,url from keywords' > ~/search-engines.csv


    You need sqlite3 installed. Replace ~/.config/chrome with the corresponding Windows path if you're on Windows. Should be something like %AppData%LocalGoogleChromeUser Data



    Exporting as SQL for re-importing elsewhere



    Instead of exporting to CSV, you could export to sqlite insert statements:



    (printf 'begin transaction;n'; sqlite3 ~/.config/chromium/Default/Web Data 'select short_name,keyword,url,favicon_url from keywords' | awk -F| '{ printf "insert into keywords (short_name, keyword, url, favicon_url) values ('"'"%s"'"', '"'"%s"'"', '"'"%s"'"', '"'"%s"'"');n", $1, $2, $3, $4 }'; printf 'end transaction;n') > ~/search-engine-export.sql


    Then copy ~/search-engine-export.sql to the other machine, and import with this command:



    sqlite3 ~/.config/chromium/Default/Web Data < search-engine-export.sql


    Making sure to replace the Web Data path with the one on your machine as described above.






    share|improve this answer


























    • Worked great for me! And I'd like to give a plug for WSL on Windows 10, which essentially makes this a Windows-native solution. Would you also share the command to import?

      – tbc0
      Sep 12 '18 at 19:11








    • 1





      @tbc0 I've added import instructions as well. I haven't tested on WSL but it should work in theory...

      – William Casarin
      Sep 13 '18 at 19:41














    1












    1








    1







    Here's a single command to export your chrome search engines as CSV on linux:



    sqlite3 -csv ~/.config/chromium/Default/Web Data 'select short_name,keyword,url from keywords' > ~/search-engines.csv


    You need sqlite3 installed. Replace ~/.config/chrome with the corresponding Windows path if you're on Windows. Should be something like %AppData%LocalGoogleChromeUser Data



    Exporting as SQL for re-importing elsewhere



    Instead of exporting to CSV, you could export to sqlite insert statements:



    (printf 'begin transaction;n'; sqlite3 ~/.config/chromium/Default/Web Data 'select short_name,keyword,url,favicon_url from keywords' | awk -F| '{ printf "insert into keywords (short_name, keyword, url, favicon_url) values ('"'"%s"'"', '"'"%s"'"', '"'"%s"'"', '"'"%s"'"');n", $1, $2, $3, $4 }'; printf 'end transaction;n') > ~/search-engine-export.sql


    Then copy ~/search-engine-export.sql to the other machine, and import with this command:



    sqlite3 ~/.config/chromium/Default/Web Data < search-engine-export.sql


    Making sure to replace the Web Data path with the one on your machine as described above.






    share|improve this answer















    Here's a single command to export your chrome search engines as CSV on linux:



    sqlite3 -csv ~/.config/chromium/Default/Web Data 'select short_name,keyword,url from keywords' > ~/search-engines.csv


    You need sqlite3 installed. Replace ~/.config/chrome with the corresponding Windows path if you're on Windows. Should be something like %AppData%LocalGoogleChromeUser Data



    Exporting as SQL for re-importing elsewhere



    Instead of exporting to CSV, you could export to sqlite insert statements:



    (printf 'begin transaction;n'; sqlite3 ~/.config/chromium/Default/Web Data 'select short_name,keyword,url,favicon_url from keywords' | awk -F| '{ printf "insert into keywords (short_name, keyword, url, favicon_url) values ('"'"%s"'"', '"'"%s"'"', '"'"%s"'"', '"'"%s"'"');n", $1, $2, $3, $4 }'; printf 'end transaction;n') > ~/search-engine-export.sql


    Then copy ~/search-engine-export.sql to the other machine, and import with this command:



    sqlite3 ~/.config/chromium/Default/Web Data < search-engine-export.sql


    Making sure to replace the Web Data path with the one on your machine as described above.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Sep 13 '18 at 19:41

























    answered Aug 18 '18 at 0:51









    William CasarinWilliam Casarin

    4301314




    4301314













    • Worked great for me! And I'd like to give a plug for WSL on Windows 10, which essentially makes this a Windows-native solution. Would you also share the command to import?

      – tbc0
      Sep 12 '18 at 19:11








    • 1





      @tbc0 I've added import instructions as well. I haven't tested on WSL but it should work in theory...

      – William Casarin
      Sep 13 '18 at 19:41



















    • Worked great for me! And I'd like to give a plug for WSL on Windows 10, which essentially makes this a Windows-native solution. Would you also share the command to import?

      – tbc0
      Sep 12 '18 at 19:11








    • 1





      @tbc0 I've added import instructions as well. I haven't tested on WSL but it should work in theory...

      – William Casarin
      Sep 13 '18 at 19:41

















    Worked great for me! And I'd like to give a plug for WSL on Windows 10, which essentially makes this a Windows-native solution. Would you also share the command to import?

    – tbc0
    Sep 12 '18 at 19:11







    Worked great for me! And I'd like to give a plug for WSL on Windows 10, which essentially makes this a Windows-native solution. Would you also share the command to import?

    – tbc0
    Sep 12 '18 at 19:11






    1




    1





    @tbc0 I've added import instructions as well. I haven't tested on WSL but it should work in theory...

    – William Casarin
    Sep 13 '18 at 19:41





    @tbc0 I've added import instructions as well. I haven't tested on WSL but it should work in theory...

    – William Casarin
    Sep 13 '18 at 19:41











    0














    For me, I'm on Windows 10 and I wanted to copy search engines from my personal chrome profile to my corporate chrome profile. I did the following:




    1. I downloaded SQLite from https://www.sqlite.org/download.html (under "Precompiled Binaries" with the description "A bundle of command-line tools for managing SQLite database files"). I unziped it to c:utils that's already in my path


    2. I opened up cmd.exe



    3. I changed directory to my default (personal) chrome profile



      cd "%USERPROFILE%AppDataLocalGoogleChromeUser DataDefault"



    4. I exited Chrome entirely (even in the tray). Also, keep a copy of these instructions (or open them in a different browser) because you'll loose them.



    5. I ran the following:



      sqlite3 "Web Data" ".dump keywords" > c:keywords.sql




    6. I changed to the new profile:



      cd "..Profile 2"




    7. I ran this:



      sqlite3.exe "Web Data" < c:keywords.sql



      I got the following errors, which are okay:




    Error: near line 4: UNIQUE constraint failed: keywords.id
    Error: near line 5: UNIQUE constraint failed: keywords.id
    Error: near line 6: UNIQUE constraint failed: keywords.id
    Error: near line 7: UNIQUE constraint failed: keywords.id
    Error: near line 8: UNIQUE constraint failed: keywords.id



    If you get more errors, that means that you added search engines to your new profile. Delete them all, including these new ones just added and re-run this step. Or edit the SQL file by hand.




    1. I fired Chrome back up and now my search keywords work fine.






    share|improve this answer




























      0














      For me, I'm on Windows 10 and I wanted to copy search engines from my personal chrome profile to my corporate chrome profile. I did the following:




      1. I downloaded SQLite from https://www.sqlite.org/download.html (under "Precompiled Binaries" with the description "A bundle of command-line tools for managing SQLite database files"). I unziped it to c:utils that's already in my path


      2. I opened up cmd.exe



      3. I changed directory to my default (personal) chrome profile



        cd "%USERPROFILE%AppDataLocalGoogleChromeUser DataDefault"



      4. I exited Chrome entirely (even in the tray). Also, keep a copy of these instructions (or open them in a different browser) because you'll loose them.



      5. I ran the following:



        sqlite3 "Web Data" ".dump keywords" > c:keywords.sql




      6. I changed to the new profile:



        cd "..Profile 2"




      7. I ran this:



        sqlite3.exe "Web Data" < c:keywords.sql



        I got the following errors, which are okay:




      Error: near line 4: UNIQUE constraint failed: keywords.id
      Error: near line 5: UNIQUE constraint failed: keywords.id
      Error: near line 6: UNIQUE constraint failed: keywords.id
      Error: near line 7: UNIQUE constraint failed: keywords.id
      Error: near line 8: UNIQUE constraint failed: keywords.id



      If you get more errors, that means that you added search engines to your new profile. Delete them all, including these new ones just added and re-run this step. Or edit the SQL file by hand.




      1. I fired Chrome back up and now my search keywords work fine.






      share|improve this answer


























        0












        0








        0







        For me, I'm on Windows 10 and I wanted to copy search engines from my personal chrome profile to my corporate chrome profile. I did the following:




        1. I downloaded SQLite from https://www.sqlite.org/download.html (under "Precompiled Binaries" with the description "A bundle of command-line tools for managing SQLite database files"). I unziped it to c:utils that's already in my path


        2. I opened up cmd.exe



        3. I changed directory to my default (personal) chrome profile



          cd "%USERPROFILE%AppDataLocalGoogleChromeUser DataDefault"



        4. I exited Chrome entirely (even in the tray). Also, keep a copy of these instructions (or open them in a different browser) because you'll loose them.



        5. I ran the following:



          sqlite3 "Web Data" ".dump keywords" > c:keywords.sql




        6. I changed to the new profile:



          cd "..Profile 2"




        7. I ran this:



          sqlite3.exe "Web Data" < c:keywords.sql



          I got the following errors, which are okay:




        Error: near line 4: UNIQUE constraint failed: keywords.id
        Error: near line 5: UNIQUE constraint failed: keywords.id
        Error: near line 6: UNIQUE constraint failed: keywords.id
        Error: near line 7: UNIQUE constraint failed: keywords.id
        Error: near line 8: UNIQUE constraint failed: keywords.id



        If you get more errors, that means that you added search engines to your new profile. Delete them all, including these new ones just added and re-run this step. Or edit the SQL file by hand.




        1. I fired Chrome back up and now my search keywords work fine.






        share|improve this answer













        For me, I'm on Windows 10 and I wanted to copy search engines from my personal chrome profile to my corporate chrome profile. I did the following:




        1. I downloaded SQLite from https://www.sqlite.org/download.html (under "Precompiled Binaries" with the description "A bundle of command-line tools for managing SQLite database files"). I unziped it to c:utils that's already in my path


        2. I opened up cmd.exe



        3. I changed directory to my default (personal) chrome profile



          cd "%USERPROFILE%AppDataLocalGoogleChromeUser DataDefault"



        4. I exited Chrome entirely (even in the tray). Also, keep a copy of these instructions (or open them in a different browser) because you'll loose them.



        5. I ran the following:



          sqlite3 "Web Data" ".dump keywords" > c:keywords.sql




        6. I changed to the new profile:



          cd "..Profile 2"




        7. I ran this:



          sqlite3.exe "Web Data" < c:keywords.sql



          I got the following errors, which are okay:




        Error: near line 4: UNIQUE constraint failed: keywords.id
        Error: near line 5: UNIQUE constraint failed: keywords.id
        Error: near line 6: UNIQUE constraint failed: keywords.id
        Error: near line 7: UNIQUE constraint failed: keywords.id
        Error: near line 8: UNIQUE constraint failed: keywords.id



        If you get more errors, that means that you added search engines to your new profile. Delete them all, including these new ones just added and re-run this step. Or edit the SQL file by hand.




        1. I fired Chrome back up and now my search keywords work fine.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 7 at 18:12









        Ryan ShillingtonRyan Shillington

        21025




        21025























            -2














            As of now, no you cannot. However, you can share bookmarks with your colleagues.



            Link to Google Bookmark sharing
            as of now, Google App users are not able to share bookmarks, or lists of bookmarks.






            share|improve this answer
























            • the website link is down

              – crh225
              Apr 10 '14 at 19:39











            • the website is up.

              – wizlog
              Aug 12 '16 at 13:33
















            -2














            As of now, no you cannot. However, you can share bookmarks with your colleagues.



            Link to Google Bookmark sharing
            as of now, Google App users are not able to share bookmarks, or lists of bookmarks.






            share|improve this answer
























            • the website link is down

              – crh225
              Apr 10 '14 at 19:39











            • the website is up.

              – wizlog
              Aug 12 '16 at 13:33














            -2












            -2








            -2







            As of now, no you cannot. However, you can share bookmarks with your colleagues.



            Link to Google Bookmark sharing
            as of now, Google App users are not able to share bookmarks, or lists of bookmarks.






            share|improve this answer













            As of now, no you cannot. However, you can share bookmarks with your colleagues.



            Link to Google Bookmark sharing
            as of now, Google App users are not able to share bookmarks, or lists of bookmarks.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered May 20 '11 at 19:21









            wizlogwizlog

            9,7601359109




            9,7601359109













            • the website link is down

              – crh225
              Apr 10 '14 at 19:39











            • the website is up.

              – wizlog
              Aug 12 '16 at 13:33



















            • the website link is down

              – crh225
              Apr 10 '14 at 19:39











            • the website is up.

              – wizlog
              Aug 12 '16 at 13:33

















            the website link is down

            – crh225
            Apr 10 '14 at 19:39





            the website link is down

            – crh225
            Apr 10 '14 at 19:39













            the website is up.

            – wizlog
            Aug 12 '16 at 13:33





            the website is up.

            – wizlog
            Aug 12 '16 at 13:33


















            draft saved

            draft discarded




















































            Thanks for contributing an answer to Super User!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f280694%2fhow-can-i-share-my-google-chrome-search-engine-entries%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

            Alcedinidae

            RAC Tourist Trophy