This site allows you to create emoji zero-width joiner (ZWJ) sequences for families of arbitrary size and skin tone combinations.
To add a person press the button «Add person» in the upper left corner. A dialog will pop up allowing you to select what type of person to add.
To change the appearance of a family member click on the person. You will see a dialog that allows you to change the gender or skin tone of the person. If you want to remove a person press the «Remove person» button at the bottom of that dialog.
Use the «Copy» button at the bottom of this site to copy the emoji ZWJ sequence representing the configured family to the clipboard. You can now paste it to the application of your choice, e.g. an instant messaging app to send the family emoji to a friend.
However, it's possible that either your platform, or the recipient's platform, or both, don't support that particular emoji sequence. Please see the Emojipedia blog post linked above for more information on platform support.
The URL of this website is automatically updated when you make changes to the family. So simply copying the URL from your browser's address bar and sending it to someone else will allow them to open this website with your family configuration.
Mixing persons without specified skin color (displayed as yellow) and persons with a skin tone is deliberately not supported. That's why all family members will change skin color when switching from using no skin tone to using skin tones and vice versa.
A family (in the context of this site) consists of at least one adult and one child. Hence removing the last remaining person in each category is not possible.
To report bugs, request features, or contribute code please head over to GitHub: https://github.com/cketti/FamilyEmoji.