This is quite simple with Firefox since it has a profile manager. However, it is not too complicated for Google Chrome either. Soon it might get even simpler as Google Chrome gets its own profile manager, which promises to make it more powerful than the one with Firefox.
Google Chrome has a command-line parameter—user-data-dir that can be used for this purpose.
To create a new profile with Google Chrome, first of all, create a new directory to hold this profile data. Let us assume you wish to store the data for your new profile in D:Chrome. In this case create a shortcut to Google Chrome-you could copy your existing desktop shortcut and edit it – and add the following parameter:
Your full path should look something like:
Whenever you want to launch Google Chrome with this profile, simply use this shortcut. You can create multiple folders and multiple shortcuts for each profile.
If you’d prefer to use a ready-made tool for this job instead of mucking about with command-line parameters and shortcuts, you can take a look at ChromeDeck, which is an open source project for managing Google Chrome profiles.